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?
Create an account
or continue with e-mail and password
By signing up, you agree to our Terms & Conditions and Privacy Policy.

Python Developer

ExperiencedNo visa sponsorship
Capgemini logo

at Capgemini

Consultancies

Posted 8 days ago

No clicks

**Mid-Level Python Developer** at Capgemini Engineering seeks a seasoned professional with 4-6 years of experience. Design, develop, and maintain software components using Python, optimizing for quality and reliability. Contribute to full SDLC, collaborating with cross-functional teams, and driving CI/CD processes. Proficiency in Python, unit testing, BDD, and CI/CD tools required. Join our dynamic team, shaping innovative solutions across industries.

Compensation
Not specified

Currency: Not specified

City
Bengaluru
Country
India

Full Job Description

At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the worlds most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same.

Job Description

Python Development

Location :- Bangalore
Experience :- 4-6 Years

Choosing our organization means becoming part of a collaborative, growthdriven environment where quality and engineering excellence are at the core of everything we build. We empower our engineers to take ownership, think pragmatically, and deliver reliable, scalable software solutions that create real value for users and clients.

Your Role

As a Medior Software Engineer, you will work across the full software development lifecycle, with a strong focus on Python development and software quality. You will collaborate with crossfunctional teams to design, implement, test, and maintain highquality software components while ensuring best practices in testing, automation, and CI/CD processes.

In this role, you will:

  • Design, develop, and maintain software components using Python with a pragmatic design approach
  • Write clean, efficient, and wellstructured code following industry best practices
  • Participate in architectural and design discussions to shape scalable solutions
  • Proactively support and unblock user or clientreported issues
  • Communicate effectively with stakeholders across engineering, QA, and product teams

Testing & Quality Responsibilities

You will play a key role in maintaining and improving software quality by:

  • Developing and executing unit, integration, and system tests
  • Creating automated test frameworks (Python preferred) and enhancing existing frameworks
  • Performing debugging, code reviews, and quality checks
  • Contributing to CI/CD pipelines to ensure automated quality gates and reliable releases
  • Applying BDD principles to improve test coverage and collaboration

Collaboration & Documentation

In addition to development and testing, you will:

  • Work closely with product owners, architects, and QA engineers
  • Analyze business and technical requirements and translate them into robust technical solutions
  • Document designs, processes, and technical decisions clearly and concisely
  • Provide guidance and mentoring to junior developers when required

Your Profile

  • 35 years of professional experience as a Software Engineer
  • Strong proficiency in Python
  • Solid understanding of software testing methodologies and automated testing practices
  • Experience with unit testing frameworks (e.g., unittest, robottest)
  • Understanding of BehaviourDriven Development (BDD) concepts
  • Handson experience with CI/CD tools such as Jenkins or GitHub Actions
  • Familiarity with version control systems (e.g., Git)
  • Good understanding of algorithms, data structures, and objectoriented programming
  • Strong problemsolving and analytical thinking skills
  • Experience working in an agile development environment
  • Good communication and collaboration skills

At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the worlds most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same.

Python Developer

Compensation

Not specified

City: Bengaluru

Country: India

Capgemini logo
Consultancies

8 days ago

No clicks

at Capgemini

ExperiencedNo visa sponsorship

**Mid-Level Python Developer** at Capgemini Engineering seeks a seasoned professional with 4-6 years of experience. Design, develop, and maintain software components using Python, optimizing for quality and reliability. Contribute to full SDLC, collaborating with cross-functional teams, and driving CI/CD processes. Proficiency in Python, unit testing, BDD, and CI/CD tools required. Join our dynamic team, shaping innovative solutions across industries.

Full Job Description

At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the worlds most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same.

Job Description

Python Development

Location :- Bangalore
Experience :- 4-6 Years

Choosing our organization means becoming part of a collaborative, growthdriven environment where quality and engineering excellence are at the core of everything we build. We empower our engineers to take ownership, think pragmatically, and deliver reliable, scalable software solutions that create real value for users and clients.

Your Role

As a Medior Software Engineer, you will work across the full software development lifecycle, with a strong focus on Python development and software quality. You will collaborate with crossfunctional teams to design, implement, test, and maintain highquality software components while ensuring best practices in testing, automation, and CI/CD processes.

In this role, you will:

  • Design, develop, and maintain software components using Python with a pragmatic design approach
  • Write clean, efficient, and wellstructured code following industry best practices
  • Participate in architectural and design discussions to shape scalable solutions
  • Proactively support and unblock user or clientreported issues
  • Communicate effectively with stakeholders across engineering, QA, and product teams

Testing & Quality Responsibilities

You will play a key role in maintaining and improving software quality by:

  • Developing and executing unit, integration, and system tests
  • Creating automated test frameworks (Python preferred) and enhancing existing frameworks
  • Performing debugging, code reviews, and quality checks
  • Contributing to CI/CD pipelines to ensure automated quality gates and reliable releases
  • Applying BDD principles to improve test coverage and collaboration

Collaboration & Documentation

In addition to development and testing, you will:

  • Work closely with product owners, architects, and QA engineers
  • Analyze business and technical requirements and translate them into robust technical solutions
  • Document designs, processes, and technical decisions clearly and concisely
  • Provide guidance and mentoring to junior developers when required

Your Profile

  • 35 years of professional experience as a Software Engineer
  • Strong proficiency in Python
  • Solid understanding of software testing methodologies and automated testing practices
  • Experience with unit testing frameworks (e.g., unittest, robottest)
  • Understanding of BehaviourDriven Development (BDD) concepts
  • Handson experience with CI/CD tools such as Jenkins or GitHub Actions
  • Familiarity with version control systems (e.g., Git)
  • Good understanding of algorithms, data structures, and objectoriented programming
  • Strong problemsolving and analytical thinking skills
  • Experience working in an agile development environment
  • Good communication and collaboration skills

At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the worlds most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same.