Cognizant is looking for a Senior Software Engineer to design, develop, and maintain robust Python applications and services, architect and implement cloud-native solutions using Azure services, and integrate FileNet infrastructure with Azure cloud services.
Requirements
- 10+ years of professional experience in software development with a strong focus on Python.
- 5+ years of hands-on experience with Microsoft Azure cloud services.
- Expertise in RESTful API development microservices architecture and asynchronous programming.
- Strong understanding of Azure infrastructure networking and security best practices.
- Experience with containerization Docker Kubernetes and serverless computing.
- Proficiency in version control systems Git and Agile development methodologies.
- Experience with CI/CD pipelines and DevOps practices.
Responsibilities
- Design develop and maintain robust Python applications and services.
- Architect and implement cloud-native solutions using Azure services (e.g. Azure Functions App Services Azure DevOps Azure Data Factory etc.).
- Optimize applications for performance scalability and security.
- Implement CI/CD pipelines and automate deployment processes using Azure DevOps.
- Monitor and troubleshoot production systems ensuring high availability and reliability.
- Stay updated with emerging technologies and propose innovative solutions.
- Understanding of FileNet infrastructure and application to integrate with Azure cloud service
Other
- 5 Days a week in office
- this role is not able to offer visa transfer or sponsorship now or in the future
- 10+ Years experience
- Collaborate with cross-functional teams to define design and ship new features.
- Lead code reviews provide technical guidance and mentor junior developers.