Dotnet Developer
- New York, New York, United States
- New York, New York, United States
À propos
Job Title: .NET Developer (10+ Years)
Location:
New jersey
(Onsite)
Employment:
Full Time/ W2
(NO C2C)
Job Summary:
We are looking for a highly skilled
.NET Developer with 8+ years of experience
in building scalable, secure, and high-performance enterprise applications. The ideal candidate will have strong expertise in
C#, .NET Core/.NET 6+, REST APIs, microservices, SQL/NoSQL databases, Azure cloud services, CI/CD, and modern DevOps practices
. This role requires working closely with cross-functional teams to design, implement, and maintain mission-critical systems for large-scale enterprise environments.
Key Responsibilities:
- Design, develop, and enhance enterprise applications using
C#, .NET Core, .NET 5/6/7
, and object-oriented programming best practices. - Build and maintain
RESTful APIs
, Web APIs, and microservices aligned with enterprise architecture standards. - Implement middleware, dependency injection, and reusable components using
ASP.NET Core
. - Optimize performance through effective use of
asynchronous programming, multithreading, caching, and memory management
. - Develop scalable
microservices
using .NET Core with containerization and cloud-native principles. - Integrate services using
Azure API Management, Service Bus, Event Grid, RabbitMQ, or Kafka
. - Implement secure communication using
OAuth2, JWT, and enterprise identity solutions (Azure AD, Okta)
. - Design and deploy cloud-native applications on
Microsoft Azure
, including App Services, Functions, Key Vault, Cosmos DB, AKS, Blob Storage, and Azure SQL. - Implement Infrastructure-as-Code using
ARM Templates, Terraform, or Bicep
. - Utilize Azure DevOps for CI/CD pipelines, version control, and release management.
- Develop and optimize stored procedures, functions, triggers, and queries using
SQL Server, PostgreSQL, Oracle, or MySQL
. - Work with NoSQL technologies like
Cosmos DB, MongoDB, Redis, DynamoDB
. - Use
Entity Framework / Entity Framework Core
for ORM and data access layer development. - Build CI/CD pipelines using
Azure DevOps, GitHub Actions, Jenkins
, or equivalent. - Automate build, test, and deployment workflows for .NET services and cloud infrastructure.
- Implement code quality checks using
SonarQube, static code analysis
, and automated testing tools. - Maintain version control and branching using
Git, GitFlow, or trunk-based development
. - Develop unit, integration, and API tests using
xUnit, NUnit, MSTest
, and mocking frameworks like
Moq or NSubstitute
. - Practice
Test-Driven Development (TDD)
, continuous testing, and automated regression testing. - Support performance and load testing using
JMeter, Gatling, k6
, or similar tools. - Apply best practices such as
SOLID principles, design patterns, clean architecture, and domain-driven design (DDD)
. - Collaborate with architects, product teams, and business stakeholders for requirement analysis and system design.
Required Technical Skills:
- C#, .NET Core, .NET Framework, .NET 5/6/7+
- ASP.NET Core (Web API, MVC, Razor Pages)
- REST APIs, SOAP Services
- Azure Cloud (App Services, Functions, AKS, API Management, Service Bus, Cosmos DB, Azure SQL)
- SQL Server, Oracle, PostgreSQL, MySQL
- NoSQL: Cosmos DB, MongoDB, Redis, DynamoDB
- CI/CD: Azure DevOps, Jenkins, GitHub Actions
- Containers: Docker, Kubernetes (AKS)
- Messaging: Kafka, RabbitMQ, Azure Service Bus, Event Grid
- Version Control: Git, GitFlow
- Testing: xUnit, NUnit, MSTest, Moq
Compétences linguistiques
- English
Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.