Senior Software Developer and Team Lead (.NET)
Core
Senior .NET developer and team lead responsible for designing, delivering, and modernizing enterprise-scale SaaS microservice applications using .NET 10 and event-driven architecture.
Role type
Senior IC machine-learning engineer (audio)
Builds
Enterprise-scale SaaS microservice applications
Domain
Financial services / Document security
Deliverable
production ML models
Required skills
C#, .NET 10, Clean Architecture, microservices, event-driven architecture, unit and integration testing, mentoring, sprint delivery coordination
Preferred skills
TDD, DDD, OWASP practices, Azure DevOps, CI/CD, Azure, .NET Blazor, EF Core, SQL, Redis, Elasticsearch, RabbitMQ, Docker, Kubernetes, Blockchain, AI tools
Technologies
.NET 10, C#, Azure, Docker, Kubernetes, RabbitMQ, Elasticsearch, Redis, SQL, EF Core, Blazor
Responsibilities
Design and deliver new features and platform improvements using .NET 10; shape technical direction, architecture, and engineering standards; take ownership of team sprint delivery and coordinate priorities; mentor developers through technical guidance and code reviews
Seniority
Senior, hands-on IC with team leadership

