Senior .NET Engineer

$$$$

 

About the role: 

 

We are looking for an experienced .NET Engineer to join our team and work on a healthcare research portal, following best Agile practices (two-week sprints, code review, daily standups).

You'll design, build, and own backend services on a modern .NET 10 stack running in Azure, working across the full lifecycle โ€” from architecture and design through implementation, deployment, and production support. This is a hands-on role: you'll spend most of your time writing and reviewing code, but you'll also shape technical decisions, drive best practices, mentor other engineers, and partner closely with product, architecture, and other engineering teams.

About the Project

The project we are working on is a web-based application with over 25,000 current users, developed for the entire research community to review, monitor, and manage research portfolios. The main goal of the project is to unite distributed and complex organizational processes into one application and help alleviate administrative burdens.

A key focus of this role is modernizing this complex enterprise system โ€” updating its architecture, platform, and data foundations to make it AI-ready and enable future AI-driven capabilities.

 

Requirements:

  • 5+ years of professional software engineering experience, with strong proficiency in C# and the .NET platform (.NET Core / .NET 5+; .NET 10 a plus).
  • Deep experience building backend services with ASP.NET Core.
  • Strong SQL Server skills: schema design, complex queries, and query performance tuning. Experience with Azure SQL Managed Instance is a strong plus.
  • Hands-on experience deploying and operating applications on Microsoft Azure.
  • Solid grasp of asynchronous programming (async/await), dependency injection, and the ASP.NET Core request pipeline.
  • Experience with Entity Framework Core, including migrations and performance tuning.
  • English โ€” Upper Intermediate or above

     

Will be a plus:

  • Frontend or full-stack experience with React (a strong plus); experience with Blazor or Angular is also welcome.
  • Observability: structured logging, distributed tracing, and metrics.


 

Responsibilities:

 

  • Design, architect, and implement high-performance, scalable, and secure enterprise applications using the modern .NET ecosystem (e.g., .NET 8/10, ASP.NET Core).
  • Architect and optimize database schemas, write complex queries, and manage data persistence using SQL Server, alongside ORMs like Entity Framework Core
  • Establish development patterns and standards that enable AI empowered development across the platform.
  • Lead and participate in rigorous peer code reviews to ensure adherence to coding standards, security protocols, and best practices
  • Coach, mentor, and guide junior and mid-level developers, fostering a culture of continuous learning and technical growth within the team.
  • Collaborate closely with Product Owners, Business Analysts, Scrum Masters, and UI/UX designers to translate complex business requirements into clear technical specifications
  • Serve as an escalation point for complex production issues; perform root-cause analysis and implement long-term stability fixes.
  • Set up and monitor system health, logging, and observability metrics using tools like Application Insights, ELK stack, Datadog, or Prometheus.



 



 



 

 

Required languages

English C1 - Advanced
Published 4 June
88 views
ยท
47 applications
Connected to ATS
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...