Senior Backend .NET Developer

Global Information Technology, LLCSouthfield, MichiganOn-siteContractListed 3 days ago

Apply now

About this role

Job Description

Job Title: Senior Backend .NET Developer
Job Location: Remote
Job Type: Full Time

Job Description:

- Develop backend services and REST APIs using C# and .NET.

- Build business and domain logic using SOLID and Clean Architecture principles.

- Work with Entity Framework Core, LINQ, SQL Server, and Azure SQL.

- Design integrations with enterprise and third-party systems.

- Implement asynchronous processing, background services, and messaging.

- Work with Azure Service Bus and other messaging technologies.

- Implement API security using OAuth 2.0, JWT, Entra ID, and RBAC.

- Implement caching, logging, monitoring, and error-handling solutions.

- Develop unit and integration tests.

- Troubleshoot production issues and optimize application performance.

- Participate in code reviews and technical design discussions.

- Support CI/CD pipelines and cloud deployments.

Requirement:

- 6–8+ years of software development experience.

- Strong hands-on experience with C# and modern .NET.

- Experience with .NET 8/9/10, ASP.NET Core, Web API, Entity Framework Core, LINQ, and SQL Server/Azure SQL.

- Strong experience designing REST APIs and enterprise integrations.

- Knowledge of asynchronous programming, messaging, and distributed systems.

- Experience with Azure and CI/CD.

- Strong understanding of database design, query optimization, SOLID principles, and design patterns.

- Experience with automated testing and Git-based development.

Preferred:

- Experience with microservices and event-driven architecture.

- Experience with Redis, Docker, and Kubernetes.

- Experience with Azure API Management and Application Insights.

- Experience migrating legacy .NET Framework applications to modern .NET.

Interested candidates can send their updated resumes at [email protected]