Tech Stack
AngularASP.NETAzureCloudEntity FrameworkJavaScriptMicroservices.NETReactSQL
About the role
- Understand client requirements and translate them into technical specifications.
- Design, develop, and deploy high-quality .NET applications (both web and desktop).
- Provide expert advice on system architecture, best practices, and technology strategies.
- Troubleshoot, debug, and optimize application performance.
- Lead code reviews, mentor junior developers, and ensure adherence to coding standards.
- Collaborate with cross-functional teams including project managers, business analysts, and QA testers.
- Participate in client meetings to present solutions, provide status updates, and gather feedback.
- Stay updated on the latest industry trends and recommend continuous improvements.
- Assist in project planning, estimation, and documentation efforts.
Requirements
- Strong experience in .NET Framework and .NET Core development.
- Proficiency in Angular, C#, ASP.NET MVC, Web API, Entity Framework, and LINQ.
- Solid understanding of RESTful services; Microservices architecture is a plus.
- Experience with SQL Server (T-SQL, Stored Procedures, Optimization).
- Familiarity with JavaScript, HTML5, CSS3, and modern front-end frameworks (e.g., Angular, React, or Blazor).
- Experience with version control tools like Git and Azure DevOps.
- Understanding of Agile methodologies (Scrum, Kanban).