Overview
Hybrid
$DOE
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 month(s)
Skills
.NET Core / .NET 6/7.
SQL Server / PostgreSQL
Job Details
Job Title: Senior .NET Backend Developer (C#)
Location: Florham Park, NJ Onsite / Locals Only F2F Interview and Coding Test
Duration: Long term Contract
Experience: 10+ Years
Job Overview:
We are hiring a Senior .NET Backend Developer with a strong background in C#, .NET Core, microservices architecture, and enterprise-grade backend systems. The ideal candidate will work on scalable and secure HR and payroll applications for our direct client, collaborating across global teams and contributing to mission-critical product development.
Key Responsibilities:
- Design and develop robust, scalable backend solutions using .NET Core / C#.
- Build and maintain RESTful APIs, background services, and event-driven systems.
- Work with SQL Server, PostgreSQL, or similar RDBMS for data storage and optimization.
- Collaborate with architecture, product, and QA teams for solution design and delivery.
- Ensure code quality, performance, and security best practices are followed.
- Mentor junior developers and contribute to technical leadership in the team.
- Use DevOps practices (CI/CD pipelines, Docker, Git) for efficient deployment.
- Document technical specifications and provide accurate estimates for project tasks.
Must-Have Skills:
- 8+ years of experience in .NET backend development.
- Strong command of C#, .NET Core / .NET 6/7.
- Expertise in REST APIs, microservices, and asynchronous programming.
- Deep understanding of OOP, SOLID principles, and design patterns.
- Experience with SQL Server / PostgreSQL, and performance tuning.
- Hands-on experience with Git, unit testing frameworks (xUnit, NUnit).
- Familiarity with cloud platforms (AWS or Azure) and modern DevOps tools.
Nice to Have:
- Experience with message brokers (RabbitMQ, Azure Service Bus, Kafka).
- Knowledge of Docker, Kubernetes, and containerized applications.
- Exposure to CI/CD tools like Azure DevOps, Jenkins, or GitHub Actions.
- Familiarity with Domain-Driven Design (DDD) and event sourcing.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.