LOG IN
SIGN UP
Canary Wharfian - Online Investment Banking & Finance Community.
Sign In
or continue with e-mail and password
Forgot password?
Don't have an account?
Join Canary Wharfian
or continue with e-mail and password
By signing up, you agree to our Terms & Conditions and Privacy Policy.

Senior Python Developer

ExperiencedNo visa sponsorship
Capgemini logo

at Capgemini

Consultancies

Posted 12 days ago

No clicks

**Senior Python Developer | Capgemini** Echoing Capgemini's global impact, we seek a **Senior Python Developer** to drive cutting-edge software solutions. You'll design, develop, and maintain scalable applications using Python and related frameworks, adhering to established architecture and development standards. Your role encompasses analyzing business requirements, integrating APIs, and contributing to tech decisions. Seek to troubleshoot complex issues, optimize software delivery processes, and mentor junior developers. Must-haves include 8+ years of IT experience, at least 5 years of Python development, and proficiency in RESTful APIs, microservices, and databases. Excel in asynchronous programming, performance optimization, and cloud platforms. Enjoy global collaboration, continuous learning, and diverse projects within Capgemini's vast ecosystem.

Compensation
Not specified

Currency: Not specified

City
Not specified
Country
Not specified

Full Job Description

Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way youd like, where youll be supported and inspired by a collaborative community of colleagues around the world, and where youll be able to reimagine whats possible. Join us and help the worlds leading organizations unlock the value of technology and build a more sustainable, more inclusive world.

Your Role

As a Senior Python Developer with Capgemini, you will play a key role in the design, development, maintenance, and optimization of scalable software solutions. You will leverage your extensive experience in Python development to deliver high-quality applications, drive technical excellence, and contribute to architectural decisions. Working within a complex ecosystem, you will collaborate with cross-functional teams to build reliable, secure, and high-performing solutions that meet business needs.

In this role you will:

  • Design, develop, maintain, and optimize software applications and services using Python and related frameworks, following established architecture and development standards.
  • Analyze business and technical requirements and translate them into scalable, maintainable, and efficient software solutions.
  • Develop and integrate APIs, microservices, and backend components while ensuring seamless interoperability with internal and external systems.
  • Create, execute, and maintain automated unit, integration, and performance tests to ensure software quality and reliability.
  • Participate actively in software architecture discussions and contribute to technical design decisions and technology selection.
  • Conduct code reviews, enforce coding standards, and promote best practices related to performance, security, scalability, and maintainability.
  • Troubleshoot and resolve complex technical issues, perform root cause analysis, and implement long-term solutions.
  • Contribute to CI/CD pipelines, deployment automation, and DevOps initiatives to optimize software delivery processes.
  • Prepare and maintain technical documentation, including system architecture, API specifications, deployment procedures, and operational guides.
  • Mentor junior developers, support knowledge-sharing initiatives, and contribute to the continuous improvement of development practices.
  • Collaborate closely with architects, business analysts, project managers, QA engineers, and other stakeholders throughout the software development lifecycle.

Your Profile

  • Minimum 8 years of overall IT experience and at least 5 years of professional Python development.
  • Excellent knowledge of Python and modern development frameworks such as Django, Flask, FastAPI, or similar.
  • Proven experience developing RESTful APIs, microservices, and distributed applications.
  • Strong understanding of object-oriented programming, software design principles, design patterns, and clean coding practices.
  • Experience with asynchronous programming, performance optimization, and scalable application design.
  • Solid knowledge of relational databases (PostgreSQL, Oracle, SQL Server, MySQL) and ORM frameworks.
  • Experience with NoSQL databases such as MongoDB, Redis, or Cassandra is considered an asset.
  • Hands-on experience with automated testing frameworks (PyTest, UnitTest), code quality tools, and software development best practices.
  • Experience with source control systems (Git), CI/CD pipelines, and DevOps practices.
  • Familiarity with containerization and orchestration technologies such as Docker and Kubernetes.
  • Experience with cloud platforms (Azure, AWS, or Google Cloud Platform) is considered a strong asset.
  • Knowledge of message brokers and event-driven architectures (Kafka, RabbitMQ, Azure Service Bus, etc.) is an advantage.
  • Ability to analyze complex technical requirements and propose innovative, scalable solutions.
  • Strong communication, collaboration, and problem-solving skills.
  • Experience working in Agile and international, multicultural environments.
  • Excellent communication skills in French and English.

What you will love about working here

  • Software Engineer Community: Join a global community of 100,000+ software engineering professionals and expand your network through client and executive interactions.
  • Diverse & Impactful Projects: Develop your expertise across a wide range of missions, technologies, and sectors, with meaningful autonomy and room for initiative.
  • Continuous Learning: Access comprehensive training platforms and recognized certifications.
  • Flexibility & Balance: Benefit from hybrid working policies that allow you to manage your time and work location effectively.

Capgemini is an AI-powered global business and technology transformation partner, delivering tangible business value. We imagine the future of organizations and make it real with AI, technology and people. With our strong heritage of nearly 60 years, we are a responsible and diverse group of 420,000 team members in more than 50 countries. We deliver end-to-end services and solutions with our deep industry expertise and strong partner ecosystem, leveraging our capabilities across strategy, technology, design, engineering and business operations. The Group reported 2024 global revenues of €22.1 billion.
Make it real | www.capgemini.com

Senior Python Developer

Compensation

Not specified

City: Not specified

Country: Not specified

Capgemini logo
Consultancies

12 days ago

No clicks

at Capgemini

ExperiencedNo visa sponsorship

**Senior Python Developer | Capgemini** Echoing Capgemini's global impact, we seek a **Senior Python Developer** to drive cutting-edge software solutions. You'll design, develop, and maintain scalable applications using Python and related frameworks, adhering to established architecture and development standards. Your role encompasses analyzing business requirements, integrating APIs, and contributing to tech decisions. Seek to troubleshoot complex issues, optimize software delivery processes, and mentor junior developers. Must-haves include 8+ years of IT experience, at least 5 years of Python development, and proficiency in RESTful APIs, microservices, and databases. Excel in asynchronous programming, performance optimization, and cloud platforms. Enjoy global collaboration, continuous learning, and diverse projects within Capgemini's vast ecosystem.

Full Job Description

Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way youd like, where youll be supported and inspired by a collaborative community of colleagues around the world, and where youll be able to reimagine whats possible. Join us and help the worlds leading organizations unlock the value of technology and build a more sustainable, more inclusive world.

Your Role

As a Senior Python Developer with Capgemini, you will play a key role in the design, development, maintenance, and optimization of scalable software solutions. You will leverage your extensive experience in Python development to deliver high-quality applications, drive technical excellence, and contribute to architectural decisions. Working within a complex ecosystem, you will collaborate with cross-functional teams to build reliable, secure, and high-performing solutions that meet business needs.

In this role you will:

  • Design, develop, maintain, and optimize software applications and services using Python and related frameworks, following established architecture and development standards.
  • Analyze business and technical requirements and translate them into scalable, maintainable, and efficient software solutions.
  • Develop and integrate APIs, microservices, and backend components while ensuring seamless interoperability with internal and external systems.
  • Create, execute, and maintain automated unit, integration, and performance tests to ensure software quality and reliability.
  • Participate actively in software architecture discussions and contribute to technical design decisions and technology selection.
  • Conduct code reviews, enforce coding standards, and promote best practices related to performance, security, scalability, and maintainability.
  • Troubleshoot and resolve complex technical issues, perform root cause analysis, and implement long-term solutions.
  • Contribute to CI/CD pipelines, deployment automation, and DevOps initiatives to optimize software delivery processes.
  • Prepare and maintain technical documentation, including system architecture, API specifications, deployment procedures, and operational guides.
  • Mentor junior developers, support knowledge-sharing initiatives, and contribute to the continuous improvement of development practices.
  • Collaborate closely with architects, business analysts, project managers, QA engineers, and other stakeholders throughout the software development lifecycle.

Your Profile

  • Minimum 8 years of overall IT experience and at least 5 years of professional Python development.
  • Excellent knowledge of Python and modern development frameworks such as Django, Flask, FastAPI, or similar.
  • Proven experience developing RESTful APIs, microservices, and distributed applications.
  • Strong understanding of object-oriented programming, software design principles, design patterns, and clean coding practices.
  • Experience with asynchronous programming, performance optimization, and scalable application design.
  • Solid knowledge of relational databases (PostgreSQL, Oracle, SQL Server, MySQL) and ORM frameworks.
  • Experience with NoSQL databases such as MongoDB, Redis, or Cassandra is considered an asset.
  • Hands-on experience with automated testing frameworks (PyTest, UnitTest), code quality tools, and software development best practices.
  • Experience with source control systems (Git), CI/CD pipelines, and DevOps practices.
  • Familiarity with containerization and orchestration technologies such as Docker and Kubernetes.
  • Experience with cloud platforms (Azure, AWS, or Google Cloud Platform) is considered a strong asset.
  • Knowledge of message brokers and event-driven architectures (Kafka, RabbitMQ, Azure Service Bus, etc.) is an advantage.
  • Ability to analyze complex technical requirements and propose innovative, scalable solutions.
  • Strong communication, collaboration, and problem-solving skills.
  • Experience working in Agile and international, multicultural environments.
  • Excellent communication skills in French and English.

What you will love about working here

  • Software Engineer Community: Join a global community of 100,000+ software engineering professionals and expand your network through client and executive interactions.
  • Diverse & Impactful Projects: Develop your expertise across a wide range of missions, technologies, and sectors, with meaningful autonomy and room for initiative.
  • Continuous Learning: Access comprehensive training platforms and recognized certifications.
  • Flexibility & Balance: Benefit from hybrid working policies that allow you to manage your time and work location effectively.

Capgemini is an AI-powered global business and technology transformation partner, delivering tangible business value. We imagine the future of organizations and make it real with AI, technology and people. With our strong heritage of nearly 60 years, we are a responsible and diverse group of 420,000 team members in more than 50 countries. We deliver end-to-end services and solutions with our deep industry expertise and strong partner ecosystem, leveraging our capabilities across strategy, technology, design, engineering and business operations. The Group reported 2024 global revenues of €22.1 billion.
Make it real | www.capgemini.com