Cognizant is seeking a Senior Python backend Developer to build impactful, scalable, enterprise applications for their clients, ensuring high-quality, reliable, and maintainable code, and delivering valuable working software quickly.
Requirements
- Proficiency in at least one backend language (Python)
- Advanced proficiency in backend development with Python frameworks, including Django, or Flask.
- Experience designing and implementing RESTful services, focusing on scalability and reliability, using Python.
- Understanding of algorithmic techniques, design patterns
- Experience with cloud platforms (AWS, GCP, Azure)
- Strong understanding of database design, including SQL and NoSQL databases, and experience with ORM tools.
Responsibilities
- Design and build applications for the Python backend platform
- Ensure the performance, quality, and responsiveness of applications
- Support the development and testing of Client systems and services
- Help translate product requirements into user stories and technical solutions
- Deliver highly available and scalable services in a production environment
- Support in addressing bug-fixes dependent upon integration, UAT or certification tests and their requirements
- Support software development activities through the various development phases concluding in Production deployment.
Other
- 5 to 11 years of backend development experience.
- A few of our roles may require in-person interviews at Cognizant offices or client locations, depending on project or client needs.
- Communicate with Client project leads, product managers and other software developers
- Support basic transition of responsibilities and change management to Client teams
- Collaborate with various Client teams, including product owners, business analysts, and quality assurance to ensure successful technical delivery and operation