Software Developer

Tech Mahindra

Bengaluru

On-site

INR 900,000 - 1,300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tech Mahindra is seeking a Software Developer with 5-7 years of Python experience to join our Bengaluru team. You will design, develop, and maintain robust software solutions, collaborating with cross-functional teams to deliver features that meet client needs.

The ideal candidate has strong Python skills, experience with Django or Flask, and proficiency in databases like MySQL or PostgreSQL. You will work in an Agile environment, write clean code, and contribute to the full software lifecycle.

Qualifications

  • Proficient in Python programming language.
  • Strong understanding of software development principles and methodologies.
  • Experience with web frameworks such as Django or Flask.
  • Familiarity with database management systems (e.g., MySQL, PostgreSQL).
  • Ability to work in an Agile development environment.
  • Excellent problem solving and communication skills.
  • Bachelor's degree in CS or related field; 5–7 years of professional experience.

Responsibilities

  • Design, develop, and implement software applications using Python.
  • Collaborate with cross functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code while following best practices.
  • Conduct code reviews and provide constructive feedback to team members.
  • Debug and troubleshoot software issues, ensuring timely resolution.
  • Participate in the full software development lifecycle, from requirements gathering to deployment.
  • Stay updated with emerging technologies and industry trends to enhance development processes.
  • Document software designs, processes, and code for future reference.

Skills

Python programming
Software development principles
Django
Flask
MySQL
PostgreSQL
Agile methodologies
Problem solving
Communication skills

Education

Bachelor's degree in Computer Science, Software Engineering, or related field

Tools

Docker
Git
REST APIs
Microservices
AWS

Job description

Job Title

Software Developer


Location

TechM Blr ECITY


Years of Experience

5 7 Years


Job Summary

We are seeking a skilled Software Developer with a strong background in Python to join our dynamic team at TechM. The ideal candidate will have 5 7 years of experience in software development, demonstrating a deep understanding of Python programming and its applications in building robust software solutions. You will be responsible for designing, developing, and maintaining software applications that meet our clients\' needs while adhering to best practices in coding and software development.


Responsibilities


  • Design, develop, and implement software applications using Python.

  • Collaborate with cross functional teams to define, design, and ship new features.

  • Write clean, maintainable, and efficient code while following best practices.

  • Conduct code reviews and provide constructive feedback to team members.

  • Debug and troubleshoot software issues, ensuring timely resolution.

  • Participate in the full software development lifecycle, from requirements gathering to deployment.

  • Stay updated with emerging technologies and industry trends to enhance development processes.

  • Document software designs, processes, and code for future reference.


Mandatory Skills


  • Proficient in Python programming language.

  • Strong understanding of software development principles and methodologies.

  • Experience with web frameworks such as Django or Flask.

  • Familiarity with database management systems (e.g., MySQL, PostgreSQL).

  • Ability to work in an Agile development environment.

  • Excellent problem solving skills and attention to detail.

  • Strong communication and collaboration skills.


Preferred Skills


  • Experience with front end technologies such as HTML, CSS, and JavaScript.

  • Knowledge of cloud services (e.g., AWS, Azure).

  • Familiarity with version control systems (e.g., Git).

  • Experience with containerization technologies (e.g., Docker).

  • Understanding of RESTful APIs and microservices architecture.


Qualifications


  • Bachelor\'s degree in Computer Science, Software Engineering, or a related field.

  • 5 7 years of professional experience in software development.

  • Proven track record of delivering high quality software solutions.

  • Strong analytical and organizational skills. Bachelor\'s degree in Computer Science, Software Engineering, or a related field, 5 to 7 years of professional experience in software development, Proficiency in Python programming language, Strong understanding of software development principles and methodologies, Experience with web frameworks such as Django or Flask, Familiarity with database management systems (e.g., MySQL, PostgreSQL), Ability to work in an Agile development environment, Strong communication and collaboration skills


Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

Gsussoftware • Virudhunagar

On-site
INR 600,000 - 900,000
Performance bonuses
Team projects
Learning programs
Python Developer
Python Developer

Tata Consultancy Services • Pune District

On-site
INR 1,500,000 - 2,100,000
Software Lead
Software Lead

Focaloid Technologies • Ernakulam

On-site
INR 1,200,000 - 2,000,000
Senior Python Full Stack Developer (Software Development)
Senior Python Full Stack Developer (Software Development)

Winzons • India

On-site
INR 1,500,000 - 2,800,000
Senior Python Developer
Senior Python Developer

Keka Technologies Private Limited • Dadri

On-site
INR 1,200,000 - 2,000,000
Sr. Python Developer
Sr. Python Developer

Benthon Labs Pvt Ltd • Dadri

On-site
INR 1,200,000 - 1,800,000
5 Days Working
Flexible working hours
Best in Industry Salary Package
+3
Python Engineer
Python Engineer

Acme Services Private Limited • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Python Developer
Python Developer

Cognizant • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 900,000 - 1,300,000
Python Developer
Python Developer

Logichive Solutions Pvt Ltd • Bengaluru

On-site
INR 800,000 - 1,200,000
Python Developer
Python Developer

Hotelogix India Private Limited • Bengaluru

On-site
INR 400,000 - 800,000