What are the responsibilities and job description for the Senior Dotnet Developer position at SysTechCorp Inc?
Title: Senior Dotnet Developer
Location: Hamilton Township, New Jersey, United States
Type: W2 Only
Position Summary:
We are seeking an experienced Senior Full Stack .NET Developer to join a large-scale modernization project. The role involves refactoring legacy COBOL applications into modern .NET architecture, building responsive web interfaces, implementing critical integrations, and supporting mission-critical systems. This is an onsite, full-time role requiring a local candidate in the Hamilton, NJ area.
Required Technical Skills:
Backend (.NET Stack):
- 7 years of C# programming experience
- 5 years of .NET Core / .NET 6/7/8 development
- 5 years of ASP.NET Core Web API
- 5 years Entity Framework Core
- Strong LINQ and async/await proficiency
- Experience with Dependency Injection and IoC containers
- Knowledge of design patterns (Repository, Factory, Strategy, SOLID principles)
Frontend Development:
- 3 years Angular 14 OR React 18 experience
- 3 years TypeScript experience
- Proficient in HTML5, CSS3, SASS/LESS
- Responsive design and mobile-first approach
- State management (NgRx, Redux, or similar)
- RESTful API integration
- Understanding of WCAG 2.1 accessibility standards
Database:
- 5 years of SQL Server 2019 experience
- Strong T-SQL/PL-SQL skills (stored procedures, triggers, functions)
- Database design, normalization, query optimization, and performance tuning
- Entity Framework Core migrations
- Experience with database versioning and deployment
Cloud Platform:
- 2 years AWS experience (EC2, Lambda, RDS, SQS, S3)
- Cloud-native application design, serverless architecture patterns
- Knowledge of cloud security best practices
DevOps & Testing:
- 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):
- 10 years professional software development experience
- 7 years .NET/C# development
- 3 years full stack development (frontend backend)
- 2 years cloud platform experience (AWS or Azure)
- Experience with large-scale enterprise applications (1M LOC)
- Experience with mission-critical systems (99.9% uptime)
- Participated or led application modernization projects
- Familiarity with Agile/Scrum methodologies
- Exposure to full SDLC (Requirements → Production)
Education:
- Bachelor’s degree in Computer Science, Software Engineering, or related field
- OR equivalent work experience (10 years professional development)
Highly Desired Qualifications:
- Legacy System Experience: COBOL, Mainframe (IBM, Bull, Unisys), EASYTRIEVE
- Legacy system modernization project experience
- JCL or job scheduling systems knowledge
- IDS-II, IDMS, or network database experience