This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

Cognizant Technology Solutionsposted 16 days ago
Full-time • Mid Level
Washington, DC
10,001+ employees
Professional, Scientific, and Technical Services
Resume Match Score

About the position

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.

Responsibilities

  • Develop and maintain Python-based applications on EDGE applications and microservices
  • Design and implement efficient, scalable, and maintainable code
  • Modernize existing legacy applications based on Excel
  • Create and optimize database interactions using SQL Postgres
  • Create and maintain libraries in Python
  • Develop RESTful APIs using frameworks like Flask or Django REST Framework
  • Develop data processing pipelines
  • Integrate third-party services and APIs
  • Optimize application performance and database queries
  • Implement security best practices
  • Create and maintain technical documentation
  • Implement robust error handling and logging mechanisms
  • Write comprehensive unit and integration tests
  • Perform code reviews and test plans for user acceptance testing (UAT) to validate the solution

Requirements

  • Basic understanding of building science, energy, embodied carbon calculations, and carbon neutrality strategies for buildings
  • Adherence to standards for the timely and quality delivery of artifacts
  • Minimum 3-5 years of professional Python development experience
  • Expertise in Python 3.8+ version
  • Strong knowledge of Django or Flask frameworks
  • Strong knowledge of SQL, Postgres, Excel
  • Strong knowledge of RESTful API design
  • Strong knowledge of libraries in Python
  • Strong knowledge of asynchronous programming (asyncio)
  • Strong knowledge of Docker and containerization
  • Experience with cloud platforms (AWS, Azure preferred)
  • Proficiency in version control

Job Keywords

Hard Skills
  • Django
  • Flask
  • Python
  • RESTful API
  • SQL
  • 3P2K6qHVO x6NsaHpTEdP
  • 5CQPLiB8m7n qYQcbaEB
  • 6ucS07PJ 85ExetTX
  • BodUTIzvE3 ns45S19jOLMHuF
  • EiDm49K 6hUB 61W9GhYF0yu
  • EY3qaKiQVg QRKOBCr8
  • hEb1 T7poYkO
  • i9QpX yHFGw4aJ37Q
  • NdRbJ AWXfPCnh3
  • p5xWGkHD2 Ux785XSCQyK
  • pc9YDIuMmJ HR4u 8eWulJC5kM
  • rCswd8Zj3V KJQNC
  • rGEP0lhtZCi7 GW6vP
  • SjUTNsfL1JIV opvhDtsH8
  • syGc781
  • xyO5RjiBFJtau bEoeTVYuWtk
  • YAQfuP9RH Ez9MhUQ6
  • YgSrwZRGm uSXTahnV7A9egQl
  • yK8WkCJTF bWLjtI VyCev2JZG y18iOZQ5h
  • Yyip1utDb 03HsDZ8X
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

Go to AI Resume Builder
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service