Python Developer


Python Developer


Position Description:

  • CGI is looking for a talented Python Developer to join our team and help us deliver innovative solutions to our clients.
  • This role is to be performed in Lafayette, LA.
  • As a Python Developer at CGI, you will be responsible for designing, developing, and maintaining RESTful APIs using Python, Flask, and other related technologies.
  • You will work with cross-functional teams to understand requirements and design solutions that meet the needs of our clients. You will also be responsible for ensuring the performance, scalability, and security of the APIs.

Your future duties and responsibilities:

  • Design, develop, and maintain high-performance Python APIs using Flask and related technologies
  • Collaborate with cross-functional teams to understand business requirements and design solutions
  • Develop and maintain technical documentation, including API specifications and design documents
  • Write unit tests and perform code reviews to ensure code quality and maintainability
  • Identify and troubleshoot issues related to APIs, and implement effective solutions
  • Continuously improve the performance, scalability, and security of the APIs
  • Stay up-to-date with the latest trends and best practices in Python API development


Required qualifications to be successful in this role:

  • Bachelor's degree in computer science or related field
  • 5+ years of experience in Python API development
  • Expertise in Python programming language and related libraries
  • Experience with Flask, Django, or other Python web frameworks
  • In-depth knowledge of RESTful API design principles and best practices
  • Experience with cloud computing platforms such as AWS or Azure
  • Strong experience with SQL and database technologies such as MySQL, PostgreSQL, or Oracle
  • Familiarity with containerization technologies such as Docker and Kubernetes
  • Proficiency in version control systems such as Git
  • Experience with agile development methodologies
  • Excellent problem-solving and communication skills


  • Python
  • Django
  • Flask
  • RESTful (Rest-APIs)
  • SQL
  • Angular

How to Apply:

Apply online at 

Visit Site to Apply

Location: Lafayette, LA
Date Posted: May 10, 2023
Application Deadline: June 12, 2023
Job Type: Full-time