Senior .NET Software Engineer with Blazor
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)
Benefits
- Engineering Heritage: Best-in-class experts sharing a culture of engineering excellence and tackling complex engineering challenges for over 30 years.
- Advanced Tech Stack: Innovative projects where you can apply or enhance your expertise in Cloud, Data, AI, and other emerging technologies.
- World-Class Clients: Work closely with 340+ of the Forbes Global 2000 on creating disruptive solutions that make a global impact.
- Professional Growth: Exceptional support for career development with comprehensive resources for upskilling or reskilling in pioneering practices.
- GenAI Community: Strong AI competencies with 600+ experts across 55+ locations driving GenAI-enabled transformation journeys.
- Entrepreneurial Culture: If you're passionate and dedicated to improving business transformation, we provide the support you need to bring your ideas to life.
- Hybrid Setup: The flexibility to work from any location in Latvia, whether it's your home or our office in Riga.
- Other Benefits: Additional vacation and trust days, private health insurance, Employee Stock Purchase Plan and more.