CGI

Senior Python / C++ Developer

Portugal

27 days ago
Save Job

Summary

Job Description

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