What are the responsibilities and job description for the Senior Application Developer #11279 position at ECCO Select?
ECCO Select is a talent acquisition and consulting company specializing in people, process and technology solutions. We provide the talent behind the technology enabling our clients to achieve their goals. For more information about ECCO Select, visit us at www.eccoselect.com.
Position Title: Senior Application Developer / Engineer / Programmer
Location Information
Washington, DC – Onsite
Position Responsibilities:
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.
Essential Skills, Experience
- 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.
Qualifications:
- 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.
ECCO Select is committed to hiring and retaining a diverse workforce. Our policy is to provide equal opportunity to all people without regard to race, color, religion, national origin, ancestry, marital status, veteran status, age, disability, pregnancy, genetic information, citizenship status, sex, sexual orientation, gender identity or any other legally protected category. Veterans of our United States Uniformed Services are specifically encouraged to apply for ECCO Select opportunities.
Equal Employment Opportunity is The Law
This Organization Participates in E-Verify
Salary : $70 - $85