You will design, develop, and maintain complex business applications using the .NET ecosystem and modern web technologies.
Responsibilities
- Design and implement N-Tier and MVC architectures for web-based solutions.
- Develop REST APIs and microservices using .NET Core, Node.js, and GraphQL.
- Manage the full SDLC, from requirement gathering and software design to testing and support.
- Build and maintain DevOps tools, including provisioning scripts and deployment environments on AWS and Cloud.
- Create and maintain WPF applications using MVVM and Repository patterns.
Required Skills
- 9+ years of experience in Client/Server architecture and web applications.
- Expertise in C#, VB.NET, ASP.NET MVC, ASP.NET Webforms, and .NET Framework.
- Strong proficiency in SQL Server, MySQL, and ADO.NET.
- Experience with Entity Framework (4/4.1/5/6.0) and LINQ.
- Frontend skills in React JS, Angular, HTML5, CSS3, jQuery, and Bootstrap.
- Hands-on experience with WCF (REST/SOAP), Web API, and IIS.
- Proficiency in Azure Cloud Services (PaaS & IaaS), including Application Insights, Key Vault, and SQL Azure.
- Experience with Agile/Scrum and Waterfall methodologies.
- Knowledge of JSON, XML, and Swagger for API documentation.
Preferred Skills
- Experience with AWS and Rack Space environments.
- Domain knowledge in Banking, Government, Oil & Gas, Telecom, or Insurance.