Logo
Precision Technologies

Dotnet Developer

Precision Technologies, Trenton, New Jersey, United States

Save Job

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

ASP.NET Core (Web API, MVC, Razor Pages)

REST APIs, SOAP Services

Version Control: Git, GitFlow

Testing: xUnit, NUnit, MSTest, Moq

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering and Information Technology

Industries

IT Services and IT Consulting

#J-18808-Ljbffr