Job Title: .NET Senior Full Stack Developer
Location: New Jersey (Onsite)
Local candidates Preferred Client may request a Face-to-Face interview
Position Overview
We are seeking a Senior Full Stack Developer responsible for full systems lifecycle management including analysis, design, development, testing, deployment, and support of enterprise applications.
The ideal candidate will have strong experience in microservices architecture, Angular frontend development, cloud technologies (Azure), and backend services using .NET Core and/or Java Spring Boot.
This role requires collaboration with cross-functional teams to deliver scalable, secure, and high-performing applications aligned with business objectives.
Key Responsibilities
-
Perform systems analysis, design, and technical requirements gathering
-
Design and develop moderate to highly complex applications
-
Build and maintain microservices-based architectures
-
Develop and maintain application documentation
-
Produce integration builds and support CI/CD pipelines
-
Perform application maintenance and production support
-
Support emerging technologies and modernization initiatives
-
Participate in Agile ceremonies and DevOps practices
Required Technical Skills Backend
-
.NET Core (4 5 years)
-
Java 8 (Spring Boot REST APIs)
-
OOP Concepts & SOLID Principles
-
Microservices Architecture
-
Authentication/Authorization (Token-based, Cookie-based)
-
JDBC
-
Build Tools: Maven
-
Unit Testing: NUnit
Frontend
-
Angular 12 / 14
-
TypeScript, HTML, SCSS/CSS
-
Angular concepts (Components, Services, RxJS, Dependency Injection, Observables)
-
NPM packages & CLI commands
-
Unit Testing: Jasmine & Karma
-
Architecture familiarity: Microfrontend, Singleton Pattern, Observable Pattern
Cloud & DevOps
-
Azure (App Services, AKS, Key Vault, App Config, Blob Storage, Redis Cache, Service Bus, Event Grid, ADLS, App Insights)
-
Kubernetes & Docker
-
Jenkins & DevOps pipelines
-
Agile Development methodologies
Databases & Integration
Qualifications
-
4 5 years of experience in Agile development environments
-
4 5 years developing microservices with .NET Core and Angular
-
Strong communication and collaboration skills
-
Bachelor's degree in Computer Science or related field (or equivalent experience)
-
Detail-oriented, accountable, and proactive mindset
eye