Description

You will develop and maintain CRM systems by integrating them with .NET applications and enhancing user experiences through front-end development.

Responsibilities

  • Implement technical solutions in close collaboration with Architects and Leads.
  • Develop proof of concepts for alternative technical solutions.
  • Build integrations with Dynamics CRM using SDKs.
  • Write quality code through unit testing, code reviews, and adherence to software design patterns.
  • Maintain and customize CRM systems to provide long-term support.

Required Skills

  • 6-8 years of experience in software development.
  • Strong C# skills with deep understanding of OOPs and common design patterns.
  • Proficiency in .NET Framework, .NET Core, .NET 5+, ASP.NET, and ASP.NET Core.
  • Experience with SQL Server, Entity Framework/ORM, LINQ, and SQL Querying.
  • Front-end expertise in HTML, CSS, and JavaScript/TypeScript.
  • Experience with Web API, JSON, Swagger, and RESTful design.
  • Knowledge of ASP.NET Web forms at a basic or intermediate level.
  • Familiarity with Single Sign-On (SSO), oAuth, and async/await or multi-threading.
  • Hands-on experience with Visual Studio, Git, and Azure DevOps, GitHub, or GitLab.

Preferred Skills

  • Microsoft Azure, Azure Logic Apps, and Microservices Architecture.
  • Dynamics 365 Plugins, Custom Workflows, and OData.
  • SOAP and understanding of CRM Sales and Service processes.

Education

Any Graduate