The role
Job description
Job Title: Senior Software Engineer
Key Skills: Azure, C#, .net core, API Management, RESTful API, Azure Functions
Roles and Responsibilities:
- Design, build, and maintain backend services and applications using C# and .NET Core.
- Develop and support cloud-hosted applications on Azure, with attention to reliability, security, and scalability.
- Build integrations and event-driven workflows for product systems and message-based processing.
- Contribute to technical design, code reviews, and improvements to application quality and maintainability.
- Work with product and engineering colleagues to translate requirements into practical software solutions.
Skills Required:
- 6-9 years of software engineering experience, including at least 5 years of relevant experience.
- Strong hands-on development experience with C# and .NET Core.
- Practical experience building and operating applications on Microsoft Azure.
- Understanding of backend service design, cloud application scalability, and secure software development.
- Experience developing APIs or integrations is beneficial; familiarity with cloud deployment practices is expected.
Good to Have:
- Experience with RESTful APIs, Azure Functions, or Azure API Management.
Education: B.E. or B.Tech degree in any branch.