Bestkaam Logo
Back to Jobs
Umanist NA

Senior Python Automation Software Developer

Actively Reviewing

Umanist NA

Pune Full-Time 4–8 yrs exp Posted 6 hours ago  · Apply by Sep 14, 2026
📌 Important Note for Applicants

Please apply only if your experience closely matches the mandatory skills listed in this job description. Candidates should have strong hands-on experience in Object-Oriented Programming (OOP) using Python, Java, C++, or C#. If your primary experience is in Java, C++, or C#, you should be willing to learn and work with Python.

Applications are most likely to be shortlisted if you have:

  • Strong practical experience in OOP concepts, software design, coding, and debugging.
  • The ability to design and develop scalable solutions based on business requirements.
  • A minimum of 2 years of tenure in each recent organization.
  • Strong communication and collaboration skills.

We are currently prioritizing immediate joiners or candidates who can join within 30 days. If you are serving a notice period but have an opportunity for an early release, you may be required to provide written confirmation from your current employer indicating your last working day and expected joining date.

Senior Python Automation Developer

Location: Pune (Near Sangamwadi)

Work Model: Hybrid (4 days Work from Office)

Experience: 7–9 Years

Employment Type: Full-Time

CTC: ₹12.5 LPA – ₹20 LPA (Including Variable)

Job Overview

We are looking for an experienced Senior Python Automation Developer with strong object-oriented programming fundamentals and hands-on software development experience. Candidates with expertise in Python, Java, C++, or C# and a willingness to work on Python-based automation solutions are encouraged to apply.

The ideal candidate should possess excellent analytical, design, coding, and debugging skills, along with the ability to independently develop high-quality, scalable solutions.

Key Responsibilities

  • Design, develop, and maintain automation solutions using Python.
  • Analyze business and technical requirements and convert them into efficient software designs.
  • Write clean, maintainable, and reusable code following OOP principles and design patterns.
  • Debug, troubleshoot, and optimize existing applications.
  • Collaborate with cross-functional teams to deliver high-quality solutions.
  • Mentor junior team members and contribute to technical discussions.
  • Take ownership of assigned tasks and deliver with minimal supervision.

Must-Have Skills

  • 7–9 years of software development experience.
  • Strong hands-on experience in Object-Oriented Programming (OOP) using Python, Java, C++, or C#.
  • Candidates with Java/C++/C# experience should be willing to learn and work with Python.
  • Strong understanding of:
    • OOP Concepts
    • Design Patterns
    • Software Design Principles
  • Excellent coding, debugging, and problem-solving skills.
  • Ability to understand functional and technical requirements and convert them into scalable solutions.
  • Good communication and collaboration skills.
  • Minimum 2 years of tenure in each recent organization .
  • Bachelor's or Master's degree in Engineering, Computer Science, MCA, M.Sc., or B.Sc 29544.
Nice-to-Have Skills

  • Experience with defect management tools.
  • Knowledge of Git, SVN, or other version control systems.
  • Experience with Eclipse IDE or similar development environments.
  • Exposure to software automation frameworks.
  • Experience mentoring or guiding junior developers.

Preferred Candidate Profile

  • Self-motivated and proactive.
  • Strong analytical mindset.
  • Team player with excellent interpersonal skills.
  • Open to learning new technologies.
  • Able to work independently with minimal supervision.
  • Demonstrates ownership and accountability.

Eligibility Criteria

  • Bachelor's/Master's degree (B.E., B.Tech., MCA, M.Sc., or B.Sc.).
  • Strong hands-on programming experience is essential.
  • Good understanding of software development best practices.
  • Early joiners (15–30 days notice period) will be preferred.

Interview Process

  • Virtual Programming Assessment
  • Technical Interview (In-Person)
  • Managerial Interview (In-Person)
  • HR Discussion

Why Join?

  • Opportunity to work on advanced Python automation projects.
  • Excellent work-life balance.
  • Hybrid work model.
  • Learning and career growth opportunities.
  • Comprehensive employee benefits including leave and medical benefits.

Skills: problem-solving skills,software design principles,java,eclipse ide,c++,,debugging,oop concepts,c#,coding,svn,oop,design patterns,python