You will design, develop, and maintain web applications and services using the .NET ecosystem and Azure cloud services.
Responsibilities
- Develop and enhance applications using C#, ASP.NET, .NET Core, MVC, and Angular.
- Build and maintain scalable cloud solutions utilizing Azure Web Apps, Azure Storage, Azure SQL, Key Vault, and SQL Elastic Pooling.
- Write and optimize complex SQL queries, stored procedures, and functions across SQL Server and Oracle environments.
- Perform code reviews, implement best practices, and conduct unit testing to ensure software quality.
- Collaborate within Agile/Scrum teams to analyze, design, and deploy applications using Azure Boards, TFS, and GitHub.
Required Skills
- 8+ years of software development experience.
- Expertise in C# and ASP.NET (8 years).
- Proficiency with .NET Core (5 years) and MVC (5 years).
- Hands-on experience with Angular 19/18 and jQuery.
- Strong database skills including Entity Framework (5 years) and SQL (5 years) with procedures, triggers, and functions.
- 5 years of experience in Web Application Development and developing Web REST APIs.
- 5 years of experience with Azure services, including App Services, Functions, Logic Apps, and Storage.
- 3 years of experience with Azure Active Directory, Azure DevOps, and Azure Kubernetes Services.
- 4 years of experience implementing OAuth2.0 and JWT.
- Solid understanding of HTML5, CSS, Bootstrap, and UI development.
Preferred Skills
- Knowledge of Power BI and its JavaScript library for embedded reporting.
- Familiarity with Object-Oriented Design (OOD) and Design Patterns.
- Experience with cloud-based architecture.