Role Overview
We are looking for an experienced Senior .NET Engineer to take a leading role in our development team. You will be responsible for the entire software development lifecycle, from gathering requirements and designing system architecture to hands-on development and testing. The ideal candidate is a sharp critical thinker who is passionate about building enterprise-level software and has hands-on experience with modern cloud technologies, including Azure and AI services.
Company: Reyika
Location: Noida, India
Experience: 5+ Years
Work Model: Full-time, Work from Office
Key Responsibilities
- Lead the design, planning, and development of projects through all stages of the software lifecycle.
- Gather requirements, design robust system architecture, and propose effective technical solutions.
- Serve as a technical point of contact between stakeholders to resolve issues and manage project risks.
- Participate in presales activities, including creating prototypes and performing technical investigations.
- Contribute to the team’s growth by participating in candidate interviews and mentoring junior developers.
Required Skills & Experience
- Core Development:
- 5+ years of enterprise development experience with C#, ASP.NET, JavaScript, JQuery, and SQL Server.
- Deep understanding of design patterns, SOLID principles, multi-threaded programming, and application performance tuning.
- Proficiency with presentation layer frameworks (MVC, MVVM, WPF) and building REST/SOAP services.
- Azure Cloud:
- Hands-on experience with a range of Azure services, such as Azure AD, Azure Functions, App Services, Azure SQL DB, Service Bus, and Cosmos DB.
- AI/ML Integration:
- Experience integrating AI/ML APIs or using Azure AI services (e.g., Azure OpenAI, Cognitive Services).
- Awareness of how to leverage LLM-based tools for development.
- Tools & Testing:
- Proficiency with source control systems like Git, SVN, or TFS.
- Proven experience with white-box testing using frameworks like NUnit or Visual Studio Test.
Nice to Have
- Knowledge of XAML and AngularJS.
- Experience with the Web API framework.
- Relevant Microsoft certifications.