Senior Python Developer

Capgemini


Date: 2 weeks ago
City: Bengaluru, Karnataka
Contract type: Full time
Job Description

Key Responsibilities:

  • Design and develop RESTful APIs using FastAPI or FlaskAPI
  • Build and optimize server-side applications and RESTful APIs using frameworks like FastAPI, Flask, or DjangoIntegrate front-end components with server-side logic Collaborate with data scientists and engineers to implement data pipelines using Pandas, NumPy, and Scikit-learn.
  • Design, develop, and maintain efficient, reusable, and reliable Python code
  • Automate data processing, querying, and analysis using Pandas, NumPy, Matplotlib, and Plotly
  • Integrate and manage SQL and NoSQL databases (e.g., MongoDB, CRDB, PostgreSQL)
  • Build and maintain CI/CD pipelines for continuous integration and deployment
  • Collaborate with cross-functional teams to implement cloud-native solutions on Microsoft Azure
  • Develop intelligent agents and chatbots using platforms like ChatGPT, Microsoft Copilot, and Copilot Studio
  • Implement middleware orchestration using tools like Mulesoft and Microsoft BizTalk
  • Apply object-oriented design principles and design patterns to build scalable, maintainable systems
  • Contribute to system integration and interface development across cloud and enterprise platforms
  • Participate in code reviews, testing, and performance optimization

Job Description - Grade Specific

Required Skills & Experience:

  • Strong proficiency in Python and data manipulation libraries
  • Experience with FastAPI or FlaskAPI for API development
  • Solid understanding of RESTful APIs and web services
  • Proficiency in SQL and NoSQL database technologies
  • Familiarity with CI/CD tools and DevOps workflows
  • Knowledge of object-oriented programming (OOP), OOS, and OOD
  • Strong grasp of data structures, algorithms, and problem-solving techniques
  • Excellent interpersonal and communication skills; team-oriented mindset
  • Exposure to cloud computing, AI, machine learning, and low-code platforms is a plus

Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, Mathematics, or related field
  • 4–14 years of experience in software development, automation, and API engineering

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

QA Engineer

LSEG, Bengaluru, Karnataka
6 hours ago
QA Engineer- Customer Lifecycle Engineering, CMR ABOUT US: LSEG (London Stock Exchange Group) is more than a diversified global financial markets infrastructure and data business. We are dedicated, open-access partners with a dedication to excellence in delivering the services our customers expect from us. With extensive experience, deep knowledge and worldwide presence across financial markets, we enable businesses and economies...

Software Engineer 2

Intuit, Bengaluru, Karnataka
1 day ago
OverviewCome join the GTM Tech - MSE (Monetisation, Services and Experience) Team as a Software engineer 2. The MSE organization is primarily responsible for providing the monetisation capability to Intuit customers, partners, merchants, and developers. MSE Team is the central cog of Intuit ecosystem of products, responsible for more than 94% of Intuit revenue flowing through the billing platform. In...

Global Customer Support - Sales Support

ABB, Bengaluru, Karnataka
3 days ago
At ABB, we help industries outrun - leaner and cleaner. Here, progress is an expectation - for you, your team, and the world. As a global market leader, we’ll give you what you need to make it happen. It won’t always be easy, growing takes grit. But at ABB, you’ll never run alone. Run what runs the world.This Position reports...