Infosys Hiring Technology Analyst in Bangalore | Python
Role Overview
Job Overview
Infosys is seeking a Technology Analyst for its FINACLE service line in Bangalore. This opportunity is designed for software professionals with 3 to 5 years of experience who have practical skills in Python development, scripting, automation, application support, and engineering tools. The role focuses on building and maintaining internal utilities and platforms that help technology teams work more efficiently.
The position combines software development with operational engineering. You will create solutions for system management, data processing, reporting, application support, and engineering workflows. The work also includes integrating tools with APIs, databases, cloud services, and third-party applications. Candidates should be comfortable improving existing solutions while maintaining code quality, reliability, and performance.
Key Responsibilities
The Technology Analyst will contribute to the complete lifecycle of internal tools and engineering utilities. Responsibilities include:
- Develop and maintain Python-based tools, utilities, and engineering platforms.
- Create scripts that support system administration, data processing, reporting, and application operations.
- Build command-line tools and web-based utilities that simplify engineering workflows.
- Connect internal tools with APIs, databases, cloud services, and external applications.
- Investigate issues in existing scripts and utilities and implement suitable improvements.
- Work with development, infrastructure, and support teams to understand tooling requirements and deliver practical solutions.
- Test software and scripts to identify defects and improve reliability.
- Participate in code reviews and follow documentation practices that make solutions easier to maintain.
- Improve the performance, scalability, and reliability of engineering tools.
- Support technology teams by developing utilities that reduce repetitive manual work and improve operational workflows.
Required Skills
Strong Python development and scripting knowledge is central to this position. Candidates should be able to design useful utilities, understand existing code, troubleshoot problems, and develop maintainable solutions.
Experience with system management scripts, data processing, reporting, application support, APIs, databases, and cloud integrations is relevant to the role. The ability to develop both command-line and web-based tools is also valuable.
Candidates should understand software testing, code reviews, documentation, troubleshooting, and performance optimization. Since the role involves collaboration with multiple technology teams, practical communication and requirement-understanding skills are important.
Preferred Skills
The job description identifies Python, continuous integration, Jenkins, and Kubernetes as preferred skills. Exposure to DevOps practices and container platforms can help candidates work effectively with engineering and infrastructure teams.
Experience working with Jenkins for continuous integration or Kubernetes for containerized environments is useful. Candidates who have worked with engineering platforms, automation utilities, cloud-connected tools, or applicationsupport solutions may find their background relevant to this opportunity.
Education
Eligible candidates should hold one of the qualifications specified in the job description: Bachelor of Engineering, BSc, BCA, MCA, MSc, or MTech. The role is intended for professionals with an academic background suitable for software engineering, technology, or related technical work.
Experience
The position requires 3 to 5 years of professional work experience. Candidates should have practical exposure to software development, Python programming, scripting, or related technology activities. Experience involving internal tools, automation, application support, data processing, or engineering platforms is particularly relevant.
Required Technologies
Python is the primary technology specified for this position. The preferred technology profile also includes Jenkins for continuous integration and Kubernetes as a container platform.
The responsibilities additionally involve working with APIs, databases, cloud services, third-party applications, command-line interfaces, web-based tools, scripting solutions, and software testing practices. The job description does not identify specific database products or cloud providers, so no particular vendor has been assumed.
Soft Skills
The role requires effective collaboration with development, infrastructure, and support teams. Candidates should be able to understand technical requirements, communicate clearly, investigate issues methodically, and work with colleagues to deliver dependable solutions.
Attention to code quality, documentation, testing, reliability, and maintainability is important. A practical problem-solving approach will help when troubleshooting existing tools or improving engineering workflows.
Benefits of Working in this Role
This Technology Analyst position provides an opportunity to work on practical engineering tools that support technology teams. The role can provide exposure to Python automation, API integration, databases, cloud services, continuous integration, container platforms, application support, and engineering productivity solutions.
Work Mode
The supplied job description does not specify whether this position is onsite, hybrid, or remote. Therefore, no work mode has been inferred.
Location
The position is listed in Bangalore, Karnataka, India.
Who Should Apply
This opportunity is suitable for software professionals with 3 to 5 years of experience who are interested in Python development, scripting, automation, engineering utilities, and application support. It may suit candidates who enjoy solving operational problems through software and building tools that make development and support workflows more efficient.
Professionals with Python experience and additional exposure to Jenkins, Kubernetes, APIs, databases, cloud services, testing, and technical documentation should consider this Technology Analyst opportunity.
Career Growth
Working on internal engineering platforms and automation solutions can help broaden a technology professional’s experience across software development and operational engineering. Exposure to Python, continuous integration, Kubernetes, cloud integrations, APIs, and application support can support future growth toward senior software engineering, DevOps, automation engineering, platform engineering, or technology leadership roles.
Application Advice
When applying, emphasize hands-on Python development and scripting experience. Describe projects involving automation, system management, data processing, reporting, application support, or internal engineering tools. Include examples that demonstrate how you improved reliability, performance, scalability, or engineering productivity.
If you have worked with Jenkins, Kubernetes, APIs, databases, cloud services, testing, code reviews, or documentation, clearly mention that experience in your resume. Focus on practical contributions and explain the type of problems your solutions addressed. Keep the application accurate and aligned with the requirements stated for this Technology Analyst role.
Technical Ecosystem
Eligibility Criteria
Education
Bachelor of Engineering, BSc, BCA, MCA, MSc, or MTech.
Experience
3 - 5 years
Top Picks for You
Microsoft Senior Software Engineer AI AIOps Jobs Hyderabad
Microsoft • Hyderabad • Hybrid
Microsoft Principal Software Engineering Manager Jobs in Bangalore
Microsoft • Bangalore • Hybrid
Birlasoft Sr. Software Engineer Jobs in Pune | .NET
Birlasoft • Pune • Onsite
Birlasoft RPA & Appian QA Tester Jobs in Noida
Birlasoft • Noida • Onsite