C# Developer
Core
Design, develop, test, and deploy scalable enterprise applications and backend systems using C# and the .NET ecosystem.
Role type
Senior IC C# Developer (.NET/ASP.NET Core)
Builds
Scalable web applications, RESTful APIs, and backend services
Domain
Enterprise software development, .NET ecosystem
Required skills
C#, .NET Framework, .NET Core, ASP.NET Core MVC, Web API, Entity Framework Core, SQL Server, RESTful API design, xUnit/NUnit/MSTest, Git, microservices, Clean Architecture, multithreading, async/await
Preferred skills
AWS, Docker, Kubernetes, RabbitMQ, Kafka, Azure DevOps, Jenkins, GitHub Actions, Angular, React, Blazor, Terraform, Cosmos DB, MongoDB, Redis, OAuth2, JWT
Technologies
.NET, ASP.NET Core, Entity Framework, SQL Server, AWS, Docker, Kubernetes, RabbitMQ, Kafka, Azure DevOps, Jenkins, GitHub Actions, Angular, React, Blazor, Terraform, Cosmos DB, MongoDB, Redis, OAuth2, JWT
Responsibilities
Design and architect scalable solutions; Build and maintain RESTful APIs and backend systems; Write clean, efficient code following SOLID principles; Optimize application performance and scalability; Conduct code reviews and uphold coding standards; Create unit, integration, and automated tests; Troubleshoot and resolve production issues; Manage database design and optimization; Support CI/CD pipelines.
Seniority
Senior, hands-on IC