What are the responsibilities and job description for the Cloud Back-End Developer (AWS/Python) position at Cognizant?
Roles/Responsibilities
The annual salary for this position is between $65 - 110k depending on experience and other qualifications of the successful candidate.
- Design and implement back-end services using AWS lambda, Step Functions and S3.
- Participate in requirements gathering and design discussions.
- Create and maintain RESTful APIs using AWS API Gateway.
- Build modules to manage and automate AWS SSM workflows.
- Develop back-end components to support front end web applications.
- Integrate industry standard authorization and authentication practices.
- Create queue management systems using services like AWS SQS, Kafka
- Implement and maintain automation playbooks using Ansible.
- Create and maintain automated tests integrated into CICD pipelines.
- Create Lambdas using Python that integrate with various AWS services including API gateway.
- Bachelor’s degree in computer science\Computer Information Systems or 5 years of applicable development experience.
- 5 years of experience developing with Python
- 5 years of experience with AWS services including Lambda, Step Functions, API Gateway, S3 and SSM
- 3-4 years of experience with infrastructure automation tools (Ansible, AWS SSM)
- 3-4 years of experience with CICD practices and tooling (Github Actions)
- 3-4 years of experience with Git and git-flow methodologies for version/source control.
- 3-4 years of experience developing secure RESTful APIs
- Experience with Agile and JIRA.
- Experience with AWS SDK
- Experience with infrastructure as code (Terraform) and configuration management (Ansible)
The annual salary for this position is between $65 - 110k depending on experience and other qualifications of the successful candidate.
Salary : $65,000 - $110,000