Senior Python Developer

Bangalore, Karnataka, India
Feb 25, 2025
Feb 25, 2026
Hybrid
Full-Time
2 Years
Job Description

As a vital member of the Infosys delivery team, you will play a crucial role in ensuring high-quality design, development, validation, and support activities that align with our commitment to delivering outstanding technology solutions. Your expertise will directly contribute to customer satisfaction, helping clients achieve seamless digital transformation.

This role requires a strong analytical mindset, problem-solving skills, and the ability to work collaboratively within a dynamic team. If you are passionate about technology, software development, and innovation, this is the perfect opportunity to grow and make an impact!

Key Responsibilities

Requirement Analysis & System Design

  • Gather, analyze, and document client requirements to understand the business needs and expectations.
  • Translate functional and non-functional requirements into comprehensive system specifications.
  • Collaborate with stakeholders, including business analysts and project managers, to ensure alignment with business objectives.

Development & Implementation

  • Design and develop efficient, scalable, and high-performing software solutions.
  • Implement industry best practices to enhance system architecture, maintainability, and performance.
  • Ensure that the developed applications meet business requirements, quality standards, and security guidelines.

Validation & Quality Assurance

  • Conduct thorough testing, including automated and manual testing, to identify and resolve defects.
  • Develop and execute test cases and scenarios to validate software functionality.
  • Ensure adherence to quality processes and estimation techniques for accurate project delivery.

Collaboration & Project Estimations

  • Work closely with Technology Leads and Project Managers to provide realistic estimations and timelines.
  • Contribute to project planning, risk assessment, and execution strategies.
  • Ensure that development efforts align with project goals and timelines.

Continuous Improvement & Innovation

  • Stay updated with the latest technologies, industry trends, and best practices.
  • Proactively identify areas for process improvement and efficiency enhancements.
  • Contribute to technical discussions, knowledge sharing, and mentorship within the team.

Technical & Professional Requirements

Primary Skills

  • Proficiency in Automated Testing (all tools and frameworks).
  • Experience in developing and maintaining test automation scripts and frameworks.
  • Knowledge of different testing methodologies, including unit, integration, system, and regression testing.

Preferred Skills

  • Hands-on experience with Python for Machine Learning applications.
  • Familiarity with AI-driven testing strategies and automation tools.

Additional Responsibilities & Skills Required

  1. Software Architecture & Design. Understanding of design principles, software architecture, and engineering fundamentals.
  2. Performance Engineering. Ability to optimize code for performance, scalability, and efficiency.
  3. Project Management Awareness. Basic understanding of project domains and estimation techniques.
  4. System Analysis & Implementation. Ability to translate business requirements into effective system requirements and implementations.
  5. Agile & SDLC Methodologies. Strong understanding of Agile practices, Scrum frameworks, and software development life cycles.
  6. Problem-Solving & Logical Thinking. Strong analytical skills to troubleshoot, debug, and optimize software solutions.
  7. Collaboration & Communication. Excellent teamwork and communication skills to work effectively with cross-functional teams.
  8. Continuous Learning. Awareness of emerging technologies and industry best practices to enhance software solutions.

Why Join Infosys?

At Infosys, we believe in fostering a culture of innovation, collaboration, and continuous learning. As part of our team, you will have the opportunity to work on cutting-edge projects, leverage advanced technologies, and contribute to impactful solutions that drive business success.

If you are passionate about software development, automation testing, and digital transformation, this is the perfect place for you to thrive. Come be a part of our journey and help shape the future of technology!