Senior Application Developer #11279

Ecco
Alexandria, United States of America
10 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 177K

Job location

Alexandria, United States of America

Tech stack

Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Unit Testing
Software as a Service
Cloud Computing
Cloud Engineering
Continuous Integration
Software Debugging
Web Development
Distributed Systems
Amazon DynamoDB
Python
Systems Development Life Cycle
Software Engineering
TypeScript
Web Application Frameworks
Amazon Web Services (AWS)
Data Logging
Load Balancing
Spring Cloud
React
AWS Lambda
Infrastructure as Code (IaC)
Backend
Gitlab
GIT
Angular
Information Technology
Front End Software Development
Cloudwatch
Api Gateway
REST
Amazon Web Services (AWS)
Terraform
Software Version Control
Serverless Computing
Docker
Microservices

Job description

We are seeking an experienced Senior Application Developer / Engineer / Programmer to support end-to-end development activities in a dynamic and collaborative Agile team. This role specializes in building, enhancing, and maintaining robust, cloud-native applications and AWS infrastructure for scalable, secure enterprise solutions. The ideal candidate will demonstrate substantial expertise in Python development, AWS Cloud engineering, Infrastructure as Code (IaC), and CI/CD Pipelines. Key responsibilities include:

  • Design, develop, and maintain Python-based backend applications and AWS-native infrastructure solutions.
  • Implement robust Infrastructure as Code (IaC) using AWS Cloud Development Kit (CDK) and/or Terraform to automate deployment of AWS resources.
  • Model and automate business processes through AWS Step Functions.
  • Develop and maintain container-based applications and RESTful APIs deployed via Docker.
  • Contribute to front-end application development using modern frameworks such as Angular or React with TypeScript.
  • Establish comprehensive application logging, monitoring, and audit mechanisms leveraging AWS CloudWatch and CloudTrail.
  • Develop and support CI/CD workflows for automated building, testing, and deployment of cloud applications.
  • Collaborate with cross-functional teams to define technical requirements, architectural designs, and ensure best practices.
  • Engage in code remediation, troubleshooting, debugging, and thorough unit testing to ensure high quality and secure software delivery.
  • Regularly participate in Agile ceremonies and contribute to technical documentation and knowledge-sharing sessions.

Requirements

Do you have experience in Technical writing?, Do you have a Bachelor's degree?, * Minimum 7 years of software development experience, particularly within Agile and SDLC environments.

  • Proven hands-on expertise in Python programming for backend and cloud-native application development.
  • Extensive background in architecting and deploying solutions within the AWS ecosystem.
  • Strong proficiency in Infrastructure as Code implementations with AWS CDK and/or Terraform.
  • Working knowledge of developing REST APIs and managing containerized applications using Docker.
  • Demonstrated experience with AWS services, including but not limited to:
  • AWS Lambda
  • AWS Step Functions
  • DynamoDB
  • AWS S3
  • AWS API Gateway
  • AWS CloudWatch
  • AWS CloudTrail
  • Familiarity with building, automating, and maintaining CI/CD pipelines for cloud-based applications.
  • Strong analytical, troubleshooting, and problem-solving abilities for distributed systems and application issues.
  • Excellent written and verbal communication skills for collaborating within cross-functional teams.
  • Ability to effectively document technical designs, solutions, and workflows.
  • Self-motivated and capable of delivering results independently as well as within a team., * Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent professional experience.
  • U.S. Citizenship required due to project specifications.
  • Ability to work onsite as required at the Washington, DC location.
  • Preferred skills/experience:
  • Experience with Angular or React using TypeScript for web application development.
  • Familiarity with version control systems such as Git or GitLab.
  • Experience working with AWS SNS, SQS, Athena, Glue, and Load Balancers.
  • Background supporting applications in regulated or compliance-driven environments.
  • Understanding of serverless, microservices-based architectures, and related best practices.
  • Engagement is a contract position through year-end, with the possibility of extension based on performance and project needs., * Are you currently in the DMV region and can work onsite in Washington D.C. ?
  • Are you experienced with Infrastructure as Code implementations with AWS CDK and/or Terraform?
  • Do you have hands-on expertise with Python programming?

Benefits & conditions

3.73.7 out of 5 stars Alexandria, VA 22314 $65 - $85 an hour - Contract, Pulled from the full job description

  • 401(k)
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Health savings account
  • Dental insurance, * 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Health savings account
  • Paid time off
  • Vision insurance

Apply for this position