Cognizant is seeking a skilled Python Developer to join our team. The selected candidate will play a crucial role in developing and maintaining Python-based applications on EDGE applications and microservices. This position involves designing and implementing efficient, scalable, and maintainable code, modernizing existing legacy applications based on Excel, and creating and optimizing database interactions using SQL Postgres. The developer will also be responsible for creating and maintaining libraries in Python, developing RESTful APIs using frameworks like Flask or Django REST Framework, and developing data processing pipelines. Additionally, the role includes integrating third-party services and APIs, optimizing application performance and database queries, implementing security best practices, and creating and maintaining technical documentation. The candidate will also implement robust error handling and logging mechanisms, write comprehensive unit and integration tests, and perform code reviews and test plans for user acceptance testing (UAT) to validate the solution.
A Smarter and Faster Way to Build Your Resume