Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Python Developer @ CGI

Home > Software Development

 Senior Python Developer

Job Description

Job Description: Senior Python Developer

Job Title: Senior Python Developer
Experience: 7+ Years (4 years relevant)
Location: Bangalore
Employment Type: Full-Time


Job Summary

We are seeking an experienced Senior Python Developer to design, develop, and maintain scalable, high-performance applications. The ideal candidate will have strong expertise in Python programming, backend development, API design, cloud technologies, databases, and software architecture. The role involves collaborating with cross-functional teams, mentoring junior developers, and driving best practices in software development.


Key Responsibilities

  • Design, develop, test, and deploy robust Python-based applications and services.
  • Build and maintain RESTful APIs and microservices using frameworks such as FastAPI, Flask, or Django.
  • Develop scalable, secure, and high-performance backend systems.
  • Integrate applications with databases, third-party APIs, and cloud services.
  • Optimize application performance, reliability, and maintainability.
  • Implement automated testing, CI/CD pipelines, and monitoring solutions.
  • Participate in architecture discussions and technical decision-making.
  • Conduct code reviews and ensure adherence to coding standards and best practices.
  • Mentor junior developers and provide technical guidance.
  • Collaborate with product managers, business analysts, UX designers, and DevOps teams.

Required Skills & Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or related field.
  • 5+ years of professional experience in Python development.
  • Strong proficiency in Python 3.x and object-oriented programming.
  • Experience with web frameworks such as Django, Flask, or FastAPI.
  • Strong knowledge of REST API development and integration.
  • Experience with relational and NoSQL databases:
    • PostgreSQL
    • MySQL
    • MongoDB
    • Redis
  • Hands-on experience with cloud platforms:
    • Microsoft Azure
    • AWS
    • Google Cloud Platform (GCP)
  • Proficiency with Git and version control systems.
  • Experience with containerization technologies such as Docker and Kubernetes.
  • Strong understanding of software design patterns and system architecture.
  • Knowledge of CI/CD tools such as Jenkins, GitHub Actions, Azure DevOps, or GitLab CI.
  • Excellent problem-solving and communication skills.

Preferred Qualifications

  • Experience with AI/ML frameworks such as TensorFlow, PyTorch, LangChain, or Generative AI technologies.
  • Knowledge of event-driven architectures and message brokers like Kafka or RabbitMQ.
  • Experience with data processing frameworks such as Pandas, NumPy, or Apache Spark.
  • Exposure to Agile/Scrum development methodologies.
  • Relevant cloud or Python certifications.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time

Contact Details:

Company: CGI
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Python Development Fast API Flask AWS Rest API Services

 Fraud Alert to job seekers!

₹ 15-25 Lacs P.A

Similar positions

Senior Python Cloud Developer

  • IBM
  • 9 - 13 years
  • Bengaluru
  • 9 days ago
₹ Not Disclosed

Job Opening For Senior Full Stack Developer - Python, React, Next.js

  • Globaldata
  • 4 - 7 years
  • Hyderabad
  • 3 days ago
₹ Not Disclosed

Senior Python Developer

  • Luxoft
  • 10 - 15 years
  • Mumbai
  • 4 days ago
₹ Not Disclosed

Senior Python Developer

  • CGI
  • 6 - 9 years
  • Hyderabad
  • 5 days ago
₹ 15-25 Lacs P.A.

CGI

Mphasis applies next-generation technology to help enterprises transform businesses globally. Customer centricity is foundational to Mphasis and is reflected in the Mphasis Front2Back™ Transformation approach. Front2Back™ uses the exponential power of cloud and cognitive to provide hyper-persona...

Job Listings