
Senior Application Developer
3B Staffing LLC, Washington, District of Columbia, United States
Senior Application Developer / Engineer / Programmer
Position Overview
Seeking an experienced Application Developer to support the development, enhancement, and maintenance of a cloud-based data platform leveraging AWS services. This role involves full lifecycle development, including design, coding, testing, deployment, and ongoing support within a highly regulated environment.
Key Responsibilities
Develop, maintain, and enhance cloud-based applications using Python and AWS services
Design and implement infrastructure using Infrastructure as Code (IaC) tools such as AWS CDK or Terraform
Model and orchestrate business workflows using AWS Step Functions
Build and maintain containerized applications using Docker
Develop and integrate RESTful APIs for web-based applications
Contribute to front-end development using Angular or React with TypeScript
Monitor, log, and audit system activity using AWS CloudWatch and AWS CloudTrail
Perform code remediation, debugging, and unit testing as part of the development lifecycle
Participate in Agile development processes, including sprint planning, stand-ups, and retrospectives
Support CI/CD pipelines for automated build and deployment of cloud applications
Contribute to application design, architecture decisions, and technical documentation
Required Qualifications
Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience)
Minimum of 7 years of experience in software development following SDLC and Agile methodologies
Strong programming experience in Python
Hands-on experience with AWS services including Lambda, Step Functions, DynamoDB, S3, SNS, SQS, API Gateway, and Load Balancing
Experience with Infrastructure as Code (AWS CDK or Terraform)
Experience with containerization technologies such as Docker
Experience with version control systems such as Git or GitLab
Experience building and deploying applications in cloud environments using CI/CD pipelines
Experience with logging and monitoring tools such as AWS CloudWatch and CloudTrail
Ability to develop and support both backend services and frontend applications
Preferred Qualifications
Experience developing front-end applications using Angular (preferred) or React with TypeScript
Experience working with data services such as AWS Athena and AWS Glue
Experience operating in highly regulated or compliance-driven environments
Strong understanding of microservices architecture and API design
Ability to contribute to system design and architecture discussions
Strong problem-solving skills and ability to work independently within a team environment
Additional Requirements
U.S. Citizenship required
Ability to work onsite as required
Engagement Details
Duration: Through end of year with potential extension
Position Overview
Seeking an experienced Application Developer to support the development, enhancement, and maintenance of a cloud-based data platform leveraging AWS services. This role involves full lifecycle development, including design, coding, testing, deployment, and ongoing support within a highly regulated environment.
Key Responsibilities
Develop, maintain, and enhance cloud-based applications using Python and AWS services
Design and implement infrastructure using Infrastructure as Code (IaC) tools such as AWS CDK or Terraform
Model and orchestrate business workflows using AWS Step Functions
Build and maintain containerized applications using Docker
Develop and integrate RESTful APIs for web-based applications
Contribute to front-end development using Angular or React with TypeScript
Monitor, log, and audit system activity using AWS CloudWatch and AWS CloudTrail
Perform code remediation, debugging, and unit testing as part of the development lifecycle
Participate in Agile development processes, including sprint planning, stand-ups, and retrospectives
Support CI/CD pipelines for automated build and deployment of cloud applications
Contribute to application design, architecture decisions, and technical documentation
Required Qualifications
Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience)
Minimum of 7 years of experience in software development following SDLC and Agile methodologies
Strong programming experience in Python
Hands-on experience with AWS services including Lambda, Step Functions, DynamoDB, S3, SNS, SQS, API Gateway, and Load Balancing
Experience with Infrastructure as Code (AWS CDK or Terraform)
Experience with containerization technologies such as Docker
Experience with version control systems such as Git or GitLab
Experience building and deploying applications in cloud environments using CI/CD pipelines
Experience with logging and monitoring tools such as AWS CloudWatch and CloudTrail
Ability to develop and support both backend services and frontend applications
Preferred Qualifications
Experience developing front-end applications using Angular (preferred) or React with TypeScript
Experience working with data services such as AWS Athena and AWS Glue
Experience operating in highly regulated or compliance-driven environments
Strong understanding of microservices architecture and API design
Ability to contribute to system design and architecture discussions
Strong problem-solving skills and ability to work independently within a team environment
Additional Requirements
U.S. Citizenship required
Ability to work onsite as required
Engagement Details
Duration: Through end of year with potential extension