Description

You will design, develop, and maintain .NET applications using C#, ASP.NET Core, and .NET Framework.

Responsibilities

  • Build the data and presentation layers for web applications using JavaScript, jQuery, HTML5, CSS3, and DevExpress.
  • Collaborate with solution architects to translate business requirements into technical solutions.
  • Ensure application performance, scalability, and security through rigorous code reviews and best practices.
  • Troubleshoot and resolve application issues across development, test, and production environments.
  • Participate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives.

Required Skills

  • 8+ years of experience in .NET development using C#, ASP.NET Core, and .NET Framework.
  • Strong proficiency with Entity Framework, SQL Server, and complex SQL queries.
  • Hands-on experience implementing Azure AD (Entra ID) authentication/authorization (OIDC/OAuth2, app registrations, scopes, roles/claims).
  • Familiarity with Azure Key Vault for secure management of secrets, certificates, and keys.
  • Strong experience with RESTful API development and integration.
  • Proficiency in JavaScript, jQuery, HTML5, and CSS3.
  • Experience with Azure DevOps for build and release pipelines.
  • Bachelor's degree in Computer Science or related field.

Preferred Skills

  • Experience with CI/CD pipelines and automated testing frameworks.
  • Familiarity with Snowflake, Microsoft Fabric, and Power Platform tools (Power BI, Power Automate).

Education

Bachelor's degree