.NET Developer
Core
Design, develop, and maintain scalable .NET applications and RESTful APIs using C# and ASP.NET Core.
Role type
.NET Developer (IC)
Builds
Scalable web applications and microservices
Domain
Software Development / Enterprise Applications
Deliverable
production ML models | product features
Required skills
C#, .NET Core, ASP.NET Core MVC, Web API, Dependency Injection, Middleware, Action Filters, Model Binding, SQL Server, Entity Framework Core, REST APIs, Git, Azure DevOps, Unit Testing
Preferred skills
Microservices Architecture, Docker, Kubernetes, Azure Cloud Services, RabbitMQ, Service Bus, Clean Architecture, Domain Driven Design
Responsibilities
Design and develop scalable applications using .NET and ASP.NET Core; Develop and consume RESTful APIs and microservices; Implement Dependency Injection and follow SOLID principles; Develop and configure Middleware components; Implement and customize Action Filters; Work with Model Binding and API request/response handling; Optimize application performance and troubleshoot production issues; Participate in code reviews and follow coding best practices
Seniority
Mid-level, hands-on IC