<br><br> About The Role<br> As a Software Engineer at Tech Mahindra, you will design, develop, and implement software applications and systems based on user needs. You will be responsible for understanding and analyzing technical specifications, optimizing code, and interacting with customers to address their requirements. The role involves tracking incidents, reviewing processes for improvements, adhering to quality standards, and providing application production support. <br><br> Responsibilities<br> - Design, develop, and implement software applications based on user requirements.<br> - Analyze technical specifications and suggest code optimization ideas.<br> - Fill timesheets and complete the invoicing process on time.<br> - Interact with customers to address their needs and escalate issues as necessary.<br> - Develop software code per specifications and track open tickets/incidents.<br> - Review processes for efficiency and improvement opportunities.<br> - Adhere to quality processes, update defect logs, and perform self code reviews.<br> - Develop project status reports and support team members in achieving goals.<br> - Provide application production support according to process/RACI matrix. <br><br> Qualifications Required<br> - Bachelor's degree in Computer Science or related field.<br> - Strong understanding of software development life cycle and coding standards.<br> - Good problem-solving skills and ability to optimize code.<br> - Experience with ticket tracking and incident management.<br> - Ability to adhere to quality processes and perform self code reviews.<br> - Strong communication skills for interacting with customers and team members. <br><br> Location<br> India (specific location not mentioned) <br><br> Job Type<br> Full-Time | Software Engineering <br><br> About The Company<br> Tech Mahindra is a leading provider of digital transformation, consulting, and business re-engineering services and solutions. With a global presence, Tech Mahindra offers innovative solutions to various industries, focusing on delivering high-quality services and value to its clients. The company promotes a collaborative work environment and encourages employees to contribute to overall team satisfaction and success.