Senior Software Engineer
Tech Mahindra
Hyderabad, Telangana, India
Category
IT
Position Type
Full-Time
Company Overview
Tech Mahindra is a leading provider of digital transformation, consulting, and business re-engineering services and solutions. We are a USD 5.2 billion company with 149,000+ professionals across 90 countries.
Position Summary
We are looking for a Senior Software Engineer to join our team. The ideal candidate will have strong experience in software development and a passion for building high-quality, scalable solutions.
Key Responsibilities
- Design, develop, and maintain high-performance, reusable, and reliable code.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Identify and correct bottlenecks and bugs.
- Help maintain code quality, organization, and automatization.
Experience Required
5+ years of experience in software development.
Education Requirements
- Bachelor's degree in Computer Science or related field.
Technical Skills
Languages
- Java
- Python
Frameworks
- Spring
- Django
Databases
- MySQL
- MongoDB
Methodologies
- Agile
- Scrum
Soft Skills
- Strong problem-solving skills.
- Excellent communication and teamwork skills.
- Ability to work in a fast-paced environment.
Benefits
- Health insurance
- Retirement plans
- Professional development opportunities
Preferred Qualifications
- Experience with cloud platforms (AWS, Azure, GCP).
- Knowledge of DevOps practices.
