We are looking for a Senior Python Developer to contribute to the development and continuous improvement of a complex application. The ideal candidate will work closely with analysts and technical teams to deliver high-quality, scalable, and reliable software solutions.
Your future duties and responsibilities
Main Tasks
Collaborate with business analysts to ensure deliveries meet specified requirements
Develop, test, and implement new functionalities and enhancements according to technical architecture guidelines
Perform code reviews, manage source control repositories, and handle deployments in coordination with support teams
Improve existing software by fixing bugs, refactoring, or rewriting code when necessary
Manage software-related issues such as data integrity, performance, and system efficiency
Regularly report task progress to the technical manager, escalating risks and issues when appropriate
Provide mentoring and technical guidance to other team members and contribute to defining technical directions for the applications involved
Required Qualifications To Be Successful In This Role
Technical Skills
Proficiency in Python
Knowledge of C++
Strong understanding of Object-Oriented Programming (OOP)
Experience with Apache Ignite
Familiarity with Git, Ansible, Docker, and Kubernetes (K8s)
Language Skills
English – Expert level
Soft Skills
Strong problem-solving and critical thinking abilities
Effective communication skills
Teamwork and collaboration mindset
Ability to work both independently and as part of a team
Proactive and adaptable in addressing challenges
Together, as owners, let’s turn meaningful insights into action.
Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…
You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.
Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.
You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
Come join our team—one of the largest IT and business consulting services firms in the world.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job