Python API Developer
Position Description
CGI is a leading provider of IT and business consulting services that help clients achieve their goals through a combination of technology, innovation, and deep industry expertise.
With a global presence, we work with clients in various industries, including finance, government, healthcare, and telecommunications.
We are looking for a talented Python API Developer to join our team and help us deliver innovative solutions to our clients.
This role is to be performed in Lafayette, LA.
Your future duties and responsibilities
As a Python API 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.
- 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
CGI is required by law in some jurisdictions to include a reasonable estimate of the compensation range for this role. The determination of this range includes various factors not limited to: skill set level; experience and training; and licensure and certifications. CGI typically does not hire individuals at or near the top of the range for their role. Compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range is $66,300 - $161,600.
Let\'s talk about benefits
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.