What are the responsibilities and job description for the SENIOR FULL STACK .NET DEVELOPER - W2/1099 - APPLICANT MUST BE CURRENT NJ RESIDENT position at VLS Systems Inc?
Role: Senior Full Stack .NET Developer
Location: Hamilton, NJ – Hybrid (3 days onsite/week)
Duration: 12 Months
Interview: In-Person
Work Arrangement:
- This is a Hybrid position.
- Will start 100% on site for 30 days & move to hybrid 3 days onsite 2 days remote
Description:
Experienced Senior Full Stack .NET Developer with strong expertise in AWS cloud services and exposure to AI/ML technologies to support the development and enhancement of state government benefit applications.
Key Responsibilities:
- Design, develop, and maintain scalable web applications using Angular 14 and .NET 8 .
- Build and consume RESTful APIs and microservices in a cloud-native environment.
- Develop and optimize backend services integrated with AWS RDS for SQL Server.
- Deploy and manage applications using AWS ECS Fargate.
- Build and maintain CI/CD pipelines using AWS CodePipeline and native AWS DevOps tools.
- Integrate AI/ML capabilities into applications using AWS services (e.g., SageMaker, Comprehend, Rekognition, or custom ML models).
- Develop dashboards and reporting solutions using Power BI.
- Ensure application security, compliance, and data protection standards are met.
- Troubleshoot, debug, and upgrade existing systems.
Technical Skills (Must Have):
Microsoft .NET Stack:
- 7 years of C# programming experience (C# 10 )
- 5 years of .NET Core / .NET 6/7/8 experience
- 5 years of ASP.NET Core Web API development
- 5 years of Entity Framework Core
- Strong understanding of LINQ and async/await patterns
- Experience with Dependency Injection and IoC containers
- Knowledge of design patterns (Repository, Factory, Strategy, SOLID principles)
Frontend Development:
- 3 years of Angular 14 OR React 18 experience
- 3 years of TypeScript
- Proficiency in HTML5, CSS3, SASS/LESS
- Experience with responsive design and mobile-first approach
- State management (NgRx, Redux, or similar)
- RESTful API consumption
- Understanding of WCAG 2.1 accessibility standards
Database:
- 5 years of SQL Server 2019
- Strong T-SQL/PL-SQL skills (stored procedures, functions, triggers)
- Database design and normalization expertise
- Query optimization and performance tuning
- Entity Framework Core migrations
- Experience with database versioning and deployment
Cloud Platform:
- 2 years of AWS experience
- AWS: EC2, Lambda, RDS, SQS, S3, ECS Fargate, Code pipeline
- Cloud-native application design
- Understanding of serverless architecture patterns
- Cloud security best practices
DevOps:
- Git version control (branching, merging, pull requests)
- CI/CD pipeline experience (AWS CODEPIPELINE OR GitHub Actions)
- Docker containerization
- Unit testing frameworks (xUnit, NUnit, MSTest)
- Automated testing strategies
Professional Experience (Must Have):
- 8 years of professional software development experience
- 5 years of .NET/C# development
- 3 years of full stack development (frontend backend)
- 2 years of AWS cloud platform experience
- Experience with large-scale enterprise applications (1M lines of code)
- Experience with mission-critical systems (99.9% uptime requirements)
- Led or participated in application modernization projects
- Experience with Agile/Scrum methodologies
- Participated in full SDLC from requirements to production
Skill Required / Desired Amount of Experience
- C# Programming Experience – Required – 7 Years
- .NET Core / .NET 6/7/8/10 Experience – Required – 5 Years
- .NET REST/WEB API Development Experience – Required – 5 Years
- Entity Framework Core and LINQ and async/await patterns Experience – Required – 5 Years
- Dependency Injection, IoC containers and Design Patterns Experience – Required – 5 Years
- Angular 14 , Typescript and Node.js experience – Required – 5 Years
- Strong T-SQL/PL-SQL skills (stored procedures, functions, triggers) in SQL Server Database – Required – 5 Years
- Experience with database versioning and deployment – Required – 5 Years
- Git version control (branching, merging, pull requests) – Required – 5 Years
- Docker containerization and CI/CD pipeline experience (AWS CODEPIPELINE OR GitHub Actions) – Required – 3 Years
- AWS cloud native applications (S3, SNS, SQS, ECS, RDS, EC2, Lambda) – Required – 3 Years