About Cogent Infotech
Cogent Infotech is a technology and talent solutions company headquartered in Pittsburgh, PA. We support clients across commercial, federal, state, and local markets with services in digital transformation, application development, cloud, cybersecurity, data analytics, artificial intelligence, and workforce solutions.
Job Title: Senior AWS Python Developer
Experience: 7+ Years
Location: Lafayette, LA | Hybrid
Salary: $55k- $137k per annum
Job Summary
We are looking for a highly skilled and experienced Senior AWS Python Developer with a strong background in AWS cloud services, scalable application development, and DevOps practices. The ideal candidate will have a passion for building robust, secure, and scalable applications using modern cloud-native technologies and development practices.
Key Responsibilities- Develop and deploy scalable applications on AWS Cloud.
- Develop scalable code using Python and/or Java.
- Build and maintain APIs on AWS Cloud.
- Develop and implement sound version control and code deployment best practices in AWS environments.
- Build and maintain CI/CD pipelines using Terraform and GitLab.
- Build web applications on AWS Cloud.
- Develop scripting and automation solutions using Python, PHP, Node.js, and related technologies.
- Participate in application monitoring, performance tuning, and optimization.
- Deploy serverless applications and work with AWS services.
- Build and maintain automation testing frameworks.
- Participate in code reviews with peers and managers to ensure each increment adheres to the user story, standard resource libraries, and architecture patterns.
- Actively participate in Agile ceremonies, including planning, grooming, product demonstrations, and team retrospectives.
- Use DevOps tools to build, inspect, deploy, test, and promote new or updated features.
- Respond to production support and troubleshooting calls to help maintain application availability.
- Create and update documentation supporting development efforts, including detailed specifications, implementation guides, architecture diagrams, and design documents.
- Work with product owners and development team members to determine new features and user stories for new or revised applications.
- Work with other cloud services such as Azure and GCP as needed.
- Work with AWS CI/CD services and tools including AWS CodeCommit, CodeBuild, CodeDeploy, and CodePipeline.
Required Qualifications- 7+ years of experience developing and deploying applications on AWS Cloud.
- Strong development experience building scalable applications using Python and/or Java.
- Experience building APIs on AWS Cloud.
- Hands-on experience with CI/CD, Terraform pipelines, and GitLab.
- Experience building web applications on AWS Cloud.
- Experience with scripting and automation using Python, PHP, Node.js, or similar technologies.
- Experience with front-end development; Angular/ADK and TypeScript are a plus.
- Strong SQL skills and experience with databases including DynamoDB, PostgreSQL, Oracle, or similar technologies.
- Hands-on experience with application monitoring and performance tuning.
- Experience deploying serverless applications and familiarity with AWS services.
- Experience building automation testing frameworks.
- Understanding of Agile development practices and participation in Agile team ceremonies.
- Understanding and practical use of DevOps tool stacks for application development and deployment.
- Ability to provide production support and troubleshoot application issues.
- Familiarity with other cloud platforms such as Azure or GCP.
- Experience with AWS CI/CD services including CodeCommit, CodeBuild, CodeDeploy, and CodePipeline.
Education: Bachelor's degree in Computer Science, Computer Engineering, or a related technical field required.
Equal Opportunity Employer
The employer is committed to providing equal employment opportunities and maintaining an inclusive workplace. Employment decisions shall not be based on any characteristic protected by applicable law.