onsite
Senior Software Engineer - .NET C - YASH Technologies
Software Engineer
Senior Software Engineer specializing in .NET C# development, building scalable cloud‑native solutions on Azure, designing RESTful services, and optimizing data access with SQL Server in an Agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance .NET applications using C#.
- Implement cloud‑native services on Microsoft Azure, including App Services, Functions, and storage solutions.
- Build and consume RESTful APIs, ensuring security, scalability, and proper documentation.
- Optimize database interactions with SQL Server, writing efficient queries, stored procedures, and performance tuning.
- Collaborate with cross‑functional teams in Agile sprints, participating in planning, code reviews, and continuous integration pipelines.
- Mentor junior developers and enforce best practices for code quality, testing, and DevOps automation.
Requirements
- 5+ years of professional experience in .NET development with strong C# expertise.
- Hands‑on experience deploying and managing applications on Microsoft Azure.
- Proficiency with SQL Server, including query optimization and schema design.
- Solid understanding of REST API design, authentication mechanisms, and versioning.
- Experience working in Agile/Scrum teams and using CI/CD tools such as Azure DevOps or GitHub Actions.