EPAM logo

Senior.NET Software Engineer with Blazor

EPAM·Salary not specified

Primary stack

Azure DevOpsSQL ServerC#KeycloakJiraGitMongoDB

Job description

About the Position

We are searching for a talented Senior.NET Engineer with proficiency in Blazor to become an integral part of our team. This role involves contributing to the creation and maintenance of modern cross-platform applications by leveraging advanced Microsoft technologies, emphasizing secure authentication and scalable infrastructure.

Responsibilities

  • Develop and maintain web applications using Blazor (Server or WebAssembly) for the frontend
  • Implement backend services and APIs utilizing C#, Entity Framework, and Kestrel
  • Design and enhance databases with SQL Server and MongoDB
  • Manage source code and CI/CD pipelines with tools like Git, Azure DevOps, and GitLab
  • Collaborate with cross-functional teams using Jira for project management
  • Migrate web apps to Android using .NET MAUI and ".NET MAUI (Multi-platform App UI) with Blazor Hybrid", enabling Blazor web apps on Android
  • Deploy and administer applications on Windows Server using IIS, Kestrel + Reverse Proxy (e.g., Nginx), and Azure Cloud Services
  • Integrate authentication solutions using Keycloak and Duende IdentityServer, supporting SSO and SLO
  • Adhere to Agile development methodologies, actively participating in sprint planning, reviews, and retrospectives

Requirements

  • 3+ years of experience in.NET development
  • Strong experience with Blazor (Server or WebAssembly) for frontend workflows
  • Proficiency in C#, Entity Framework, and backend API implementation
  • Practical experience with .NET MAUI
  • Competency in hosting.NET applications with Kestrel and IIS
  • Expertise in designing and optimizing databases with SQL Server and MongoDB
  • Skills in version control and CI/CD tools like Git, Azure DevOps, and GitLab
  • Familiarity with Jira for Agile project practices
  • Experience deploying applications on Windows Server, Kestrel + Reverse Proxy (Nginx), and Azure Cloud Services
  • Showcase of authentication methods expertise, including SSO and SLO, using Keycloak and Duende IdentityServer
  • Strong understanding of Agile development methodologies
  • Ability to communicate effectively in both written and spoken English (B2 level or higher)

We Offer

  • Opportunity to work in a dynamic and innovative environment
  • Competitive compensation package
  • Hybrid work model in Latvia

About the Company

EPAM Systems is a global software engineering and product development company, delivering digital transformation and technology innovation to the world’s leading companies.

© EPAM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

EPAM helps organizations innovate their business processes and rethink the way they manage their businesses so they can remain competitive in this new digital age.

More at EPAM

All 2376 roles

Popular searches