Senior .NET Software Engineer with Blazor
We are looking for a skilled Senior .NET Engineer with expertise in Blazor to join our team and contribute to modern cross-platform applications. The ideal candidate will design, develop, and maintain robust web applications utilizing cutting-edge Microsoft technologies, with an emphasis on secure authentication and scalable systems.
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
- English level of minimum B2 (Upper-Intermediate) for effective communication
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 Lithuania, whether it's your home or our dynamic offices in Vilnius and Kaunas
- Other Benefits: Additional vacation and trust days, private health insurance, Employee Stock Purchase Plan and more