C

Capgemini

Global consulting, technology services, outsourcing

Junior Python Developer

Backend EngineeringUpdated on Nov 14
Full-timeIași, RomaniaNo salary listed

About the Job

Requirements

  • Basic to intermediate knowledge of Python programming and interest in building enterprise applications.
  • Familiarity with Python frameworks such as Django, Flask, or FastAPI is an advantage.
  • Understanding of software development principles, object-oriented programming concepts, and coding best practices.
  • Basic knowledge of REST APIs, web services, and application integration concepts.
  • Familiarity with relational databases such as PostgreSQL, MySQL, SQL Server, or Oracle, and SQL fundamentals.
  • Understanding of version control systems such as Git.
  • Knowledge of Agile methodologies and software development lifecycle concepts.
  • Familiarity with testing frameworks such as PyTest or UnitTest is an asset.
  • Exposure to cloud technologies such as Azure, AWS, or GCP, Docker, or CI/CD tools is an advantage.
  • Minimum 2 years of overall IT experience, including at least 1 year of hands-on experience in Python development and related frameworks.
  • Excellent communication skills in French and English.

Responsibilities

  • Develop, maintain, and document software components based on functional and technical specifications.
  • Implement application features using Python and related frameworks, following coding standards and development guidelines.
  • Assist in the development and integration of APIs, backend services, and interoperability components.
  • Create and execute unit tests, support testing activities, and help identify and resolve software defects.
  • Participate in code reviews and apply feedback to improve code quality and development practices.
  • Contribute to the preparation and maintenance of technical documentation, including user guides, technical specifications, and operational procedures.
  • Support system deployment, configuration, and maintenance activities throughout the software development lifecycle.
  • Troubleshoot application issues and work with team members to identify and implement solutions.
  • Collaborate with developers, testers, business analysts, and other stakeholders within Agile teams.
  • Continuously develop technical skills and stay up to date with modern Python technologies and development practices.

About the Company

Capgemini

Global consulting, technology services, outsourcing

Capgemini provides consulting, technology services, and outsourcing to help organizations transform digitally. Its offerings include strategy and transformation consulting, system integration, application development, IT infrastructure management, and managed IT operations. It differentiates itself with a global presence in over 50 countries and a focus on applying AI, cloud, and cybersecurity to real business problems. Its goal is to help clients navigate digital transformation and improve efficiency and innovation through tailored, contract-based or managed services.

Company size
10,001+
Company stage
IPO
Headquarters
Paris, France
Founded
1967

Recently Posted Jobs

Explore more opportunities at Capgemini

See more jobs