Description

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.

Education

Any graduate