Roles & Responsibilities
1. Application Development & Architecture
Design, develop, and maintain full-stack web applications using Python frameworks (Django, Flask, FastAPI) for backend services
Build responsive, dynamic front-end interfaces using ReactJS / VueJS / Angular with component-based architecture
Develop and maintain API-driven web applications with RESTful and GraphQL endpoints
Implement Material Design and Bootstrap frameworks for consistent, modern UI/UX across applications
Write clean, maintainable, well-documented, and testable code following industry best practices
2. Database Design & Management
Design, optimize, and maintain database schemas using MySQL and/or MongoDB
Write complex SQL queries, stored procedures, and database migrations
Perform query optimization, indexing strategies, and database performance tuning
Ensure data integrity, backup strategies, and disaster recovery planning
3. Testing & Quality Assurance
Develop and execute comprehensive test plans, test cases, and test strategies for web applications
Implement automated testing frameworks using Python (pytest, unittest, Selenium, Playwright)
Perform functional, regression, integration, performance, and API testing
Set up and maintain CI/CD pipelines with automated test suites
Conduct code reviews and enforce coding standards across the team
Identify, document, and track defects through resolution using bug tracking tools (JIRA, Azure DevOps)
4. API Development & Integration
Design, develop, and test RESTful APIs and microservices
Create and maintain API documentation (Swagger/OpenAPI)
Integrate third-party APIs and services into existing applications
Implement API authentication, authorization, and security best practices (OAuth2, JWT)
5. Legacy System Support (PHP/JavaScript/jQuery)
Maintain and enhance existing PHP-based web applications
Work with legacy JavaScript/jQuery codebases, refactoring where appropriate
Migrate legacy systems to modern frameworks and architectures incrementally
6. Collaboration & Communication
Participate in Agile/Scrum ceremonies — sprint planning, daily standups, retrospectives, and demos
Collaborate with cross-functional teams including product owners, designers, and DevOps engineers
Provide technical mentorship and guidance to junior developers and analysts
Communicate technical concepts effectively to both technical and non-technical stakeholders
Create and maintain technical documentation, architecture diagrams, and runbooks
7. Technical Specifications & Design
Participate in design reviews and contribute to technical specifications
Translate business requirements into technical solutions and detailed design documents
Evaluate and recommend new technologies, tools, and frameworks to improve development efficiency
Ensure applications meet non-functional requirements — performance, scalability, security, and accessibility
8. DevOps & Deployment
Support application deployment processes and environment management
Work with containerization tools (Docker) and orchestration platforms
Monitor application health, troubleshoot production issues, and implement fixes
Maintain version control best practices using Git (branching strategies, pull requests, code reviews)
About Cognizant’s IoT Practice:
Intelligent, IoT-enabled products will soon result in the proliferation of data and disrupt virtually all industries. To be successful, both large and small companies must leverage IoT capabilities by designing modern products that fundamentally connect people with processes. Within Cognizant IOT, we engineer industry-aligned, IoT-enabled products that merge industry needs with human drivers. Our intelligent products will revolutionize experiences and result in exciting, transformative outcomes. Without human-centered thinking, connected products are just standalone things—but with it, our modern connected products facilitate a unified way of life enjoyed by all.
Salary and Other Compensation:
- The annual salary for this position is between $92,000 – $118,000 + Bonus depending on experience and other qualifications of the successful candidate.
This position is also eligible for Cognizant’s discretionary annual incentive program, based on performance and subject to the terms of Cognizant’s applicable plans.
Benefits: Cognizant offers the following benefits for this position, subject to applicable eligibility requirements:
- Medical/Dental/Vision/Life Insurance
- Paid holidays plus Paid Time Off
- 401(k) plan and contributions
- Long-term/Short-term Disability
- Paid Parental Leave
- Employee Stock Purchase Plan
Disclaimer: The salary, other compensation, and benefits information is accurate as of the date of this posting. Cognizant reserves the right to modify this information at any time, subject to applicable law.
*Please note, this role is not able to offer visa transfer or sponsorship now or in the future*
- Applications will be accepted until April 19th , 2026
- LI#- #LI-SC6
La communauté Cognizant :
Nous sommes une équipe de professionnels dont les membres s'apprécient et se soutiennent mutuellement. Nos collaborateurs sont les garants d'un lieu de travail dynamique, collaboratif et inclusif où chacun peut s'épanouir.
- Cognizant est une communauté mondiale qui compte plus de 300 000+ collaborateurs dans le monde entier.
- Nous ne nous contentons pas de rêver de façons idéales, nous apportons des améliorations concrêtes
- Nous prenons soin de nos collaborateurs, de nos clients, de notre entreprise, de nos communautés et du climat, en faisant ce qui est juste.
- Nous favorisons un environnement innovant où vous pouvez construire le plan de carrière qui vous convient.
À propos de nous :
Cognizant (NASDAQ : CTSH) est un concepteur d’IA et un fournisseur de services technologiques. Avec notre gamme de solutions IA full-stack, nous accompagnons nos clients au carrefour de l’investissement dans l’IA et de la valeur ajoutée. Notre grande expertise sectorielle, des processus et de l’ingénierie nous permet de convertir le contexte propre à chaque entreprise en systèmes technologiques amplificateurs du potentiel humain, générateurs de résultats tangibles et garants de l’avantage des acteurs internationaux dans un monde en constante évolution. Découvrez notre méthode sur www.cognizant.com ou suivez @cognizant.
Cognizant est un employeur soucieux de l'égalité des chances entre candidats. Votre candidature sera étudiée indépendamment de votre race, couleur, sexe, religion, croyances, orientation sexuelle, identité de genre, origine, handicap, informations génétiques, grossesse, statut d'ancien militaire ou de toute autre critère jugé discriminant par les lois européennes ou françaises.
Vous êtes porteur d'un handicap, vous pouvez-nous contacter par courriel [email protected] si vous souhaitez préciser les aménagements nécessaires pour le poste ou les entretiens à venir.
Mentions légales :
Les informations relatives à la rémunération du poste à pourvoir dépendent de la date de publication de l’offre de poste. Cognizant se réserve le droit de modifier ces informations à tout moment, sous réserve des lois applicables.
Les candidats peuvent être invités à participer à des entretiens en face à face ou par vidéoconférence. En outre, les candidats peuvent être amenés à présenter une carte d'identité valide lors de chaque entretien.