Semi senior C Programmer

PowdevsBrazil, PR
Remote

About The Position

We are looking for a Mid-Level C Programmer to support a mission-critical modernization initiative within a large enterprise GovTech environment. This role focuses on maintaining and enhancing a legacy application originally migrated from a mainframe environment into C, and more recently transitioned from on-premise infrastructure into AWS cloud environments. This is a hands-on role requiring strong debugging, analytical thinking, and communication skills, especially in client-facing environments.

Requirements

  • 3–6 years of professional experience programming in C
  • Strong understanding of legacy systems and maintaining existing enterprise applications
  • Experience working in AWS environments (development and production)
  • Ability to troubleshoot, debug, and resolve issues in complex systems
  • Experience working through full enhancement and bug-fix lifecycles
  • Comfortable working directly with clients or stakeholders in a professional environment
  • Strong communication and problem-solving skills
  • Ability to work at least 2–3 hours overlapping with Hawaii Standard Time (HST)

Nice To Haves

  • Experience working with systems migrated from mainframe environments
  • Familiarity with modernization or cloud migration projects
  • Experience in GovTech, regulated industries, or enterprise consulting environments
  • Knowledge of Linux/Unix environments
  • Exposure to CI/CD or deployment pipelines within AWS
  • Experience working in Agile or hybrid development teams

Responsibilities

  • Maintain, troubleshoot, and enhance applications written in C
  • Support systems migrated from mainframe architectures into AWS-hosted environments
  • Implement bug fixes, enhancements, and testing activities across development and production environments
  • Navigate and support deployments across AWS dev and production environments
  • Collaborate directly with internal teams and client stakeholders throughout the software development lifecycle
  • Participate in testing, validation, and implementation of code changes
  • Document technical findings, solutions, and updates when required
  • Assist in stabilizing and modernizing legacy system functionality

Benefits

  • Flexible remote work with autonomy and ownership.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service