About the role
As a Software Development Engineer at Tech Mahindra, you will be responsible for designing, coding, testing, and maintaining software applications. You will work on a variety of projects, collaborating with cross-functional teams to deliver high-quality solutions. Your key responsibilities will include:
- Analyzing and understanding business requirements to design and develop efficient software solutions
- Participating in all stages of the software development lifecycle, including requirement gathering, design, coding, testing, and deployment
- Debugging and troubleshooting issues, and providing timely resolutions
- Keeping up with the latest technologies and industry trends to enhance your skills and contribute to the team's growth
- Collaborating with teammates and stakeholders to ensure project success
About the company
Tech Mahindra is a leading provider of digital transformation, consulting, and business reengineering services and solutions. We enable enterprises to rise and transform through innovative technologies, digital ecosystems, and next-generation applications.