Sr. Software Engineer

Pune, Maharashtra, India
Aug 12, 2024
Sep 28, 2025
Hybrid
Full-Time
5 Years
Job Description

Tech Mahindra is seeking a highly skilled Sr. Software Engineer to join our dynamic team in Pune. This role offers the opportunity to work on cutting-edge SAP technologies and contribute significantly to the development and support of our enterprise solutions. The ideal candidate will have a robust background in SAP development, particularly with ABAP, SAP Fiori, and HANA, and will be instrumental in driving our projects to successful completion.

Key Responsibilities

  1. Technical Leadership. Lead the design, development, and implementation of SAP solutions. Ensure that the technical design aligns with business requirements and architectural standards.
  2. Development. Create and maintain ABAP programs, including custom developments, reports, interfaces, enhancements, and forms. Develop HANA objects like CDS views, CE functions, and SQL scripts using Eclipse.
  3. SAP Fiori & HANA. Develop and enhance SAP Fiori applications. Utilize HANA capabilities to optimize performance and implement advanced features.
  4. Integration & Support. Build and support SAP’s integration processes across various systems. Develop, test, and deploy solutions for SAP ERP systems, including S/4HANA, SAP C4C, SAP BI, and SAP GW.
  5. Quality Assurance. Design and execute test plans and automated scripts to ensure high-quality deliverables. Analyze and resolve production and development issues, providing root cause analysis and solutions.
  6. Documentation & Best Practices. Document technical specifications, design decisions, and development processes. Conduct code reviews to ensure adherence to best practices and standards.
  7. Collaboration. Collaborate with cross-functional teams, including project managers, business analysts, and other developers, to achieve project goals. Provide guidance and mentorship to junior developers.

Required Qualifications

  • Experience. Minimum of 5 years of hands-on ABAP development experience, including strong object orientation. At least 1 year of experience in SAP Fiori development.
  • Technical Skills. Proficiency in SAP Gateway development and HANA technologies. Advanced knowledge of database concepts (SQL and other DB), performance tuning, and web development with REST APIs.
  • Education. Bachelor’s degree in Computer Science, Engineering, or a related field (MBA/MCA/M.Tech/B.Tech/B.E. preferred).

Preferred Qualifications

  • Additional Skills. Experience with Kotlin, React JavaScript, Spring Boot framework, OpenSearch/ElasticSearch, Message Queue/Kafka.
  • Industry Knowledge. Familiarity with ECNO industry experience, HCP, or Java development.
  • Competencies. Strong analytical skills with the ability to write detailed technical specifications and multitask effectively. Demonstrated ability to manage multiple deliverables and projects simultaneously.

Company Culture

At Tech Mahindra, we believe in fostering a collaborative and innovative environment. We are committed to providing opportunities for professional growth and development while supporting our employees in achieving a work-life balance. As part of our team, you will be encouraged to contribute ideas, take on new challenges, and make a meaningful impact on our projects and clients.

Application Process

If you are a motivated and experienced software engineer looking to advance your career with a leading IT services provider, we invite you to apply for this exciting opportunity. Click here to submit your application.

Equal Opportunity Employer

Tech Mahindra is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

Related Jobs