
Senior Software Engineer
- Hyderabad, Telangana
- Permanent
- Full-time
- Develop and enhance scalable, secure cloud applications using Microsoft Azure services.
- Collaborate with architects and other engineers to design technical solutions that meet business and product requirements.
- Write clean, efficient, and maintainable code.
- Participate in code reviews and help enforce best practices in design, coding, testing.
- Work closely with DevOps teams to support CI/CD pipelines and ensure reliable deployments.
- Troubleshoot and resolve issues across development and production environments.
- Stay informed on new technologies and Azure services to improve our platform and processes.
- Maintain technical documentation for features, components, and system integrations.
- Bachelor’s degree in Computer Science or a related field.
- 5+ years of experience in software engineering with exposure to full development lifecycle in Agile environments.
- Solid understanding of software engineering principles and design patterns.
- Hands-on experience building cloud-native solutions using Microsoft Azure.
- Strong coding skills in C#, JavaScript/TypeScript, leveraging frameworks such as ASP.NET and Angular.
- Familiarity with CI/CD processes, DevOps practices.
- Ability to troubleshoot and optimize applications for performance, security, and scalability.
- Strong English communication and collaboration skills to work effectively in a team environment.