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).