We are seeking an experienced Lead .NET Developer with Angular to spearhead the technical direction of our engineering initiatives. In this role, you will guide a talented team, shape architectural decisions and drive the delivery of high-performance applications that meet business goals.
Responsibilities
- Lead the end-to-end design and implementation of enterprise-grade applications
- Mentor and coach team members to foster technical growth and collaboration
- Define architectural standards and ensure alignment with Microservice Architecture Style
- Oversee the full software development lifecycle from planning to deployment
- Drive technical decision-making and conduct in-depth code reviews
- Coordinate with stakeholders to translate business needs into technical solutions
- Ensure best practices in performance, security and maintainability
- Identify technical risks and propose effective mitigation strategies
- Champion continuous improvement of development processes and tooling
- Resolve complex technical challenges across both back-end and front-end layers
Requirements
- 5+ years of hands-on experience in software engineering
- Competency in .NET and C#
- Showcase of .NET Back-end Development with ADO.NET, Dapper and Entity Framework Core
- Qualifications in Angular, RxJS and ngrx
- Expertise in Microservice Architecture Style
- Skills in working with Microsoft SQL Server and PostgreSQL
- Background in NHibernate, Entity Framework and SQL
- Familiarity with Visual Basic .NET
- Flexibility to use NGXS
- English proficiency at B2 level or higher