Location: Lansing, MI (Hybrid - Onsite Monday & Tuesday, 2 Days/Week)
Duration: 12 Months (Possible Extension)
We are seeking an experienced Full Stack .NET / Angular Developer to design, develop, maintain, and enhance enterprise web applications. The ideal candidate will have strong expertise in Angular, .NET, Azure DevOps, and AWS cloud migration, along with experience in Agile methodologies and Test-Driven Development (TDD).
The candidate will collaborate with cross-functional teams to deliver secure, scalable, and high-quality applications while supporting cloud migration and application modernization initiatives.
Design, develop, and maintain web applications using Angular and .NET technologies.
Build reusable, scalable, and secure software components following established coding standards.
Collaborate with business analysts and stakeholders to gather requirements and provide technical recommendations.
Develop technical documentation, system specifications, functional designs, and data models.
Identify, troubleshoot, and remediate application security vulnerabilities.
Participate in code reviews, technical walkthroughs, and project reviews.
Follow Agile and traditional SDLC methodologies, configuration management, and change management processes.
Perform unit, integration, and application testing.
Develop test plans, test scripts, and test cases.
Troubleshoot application issues and conduct root cause analysis.
Assess enhancement requests and their impact on existing applications.
Support AWS cloud migration and application modernization initiatives.
Work with batch processing, application integrations, and related workflows.
Prepare user documentation and provide technical training when required.
Bachelor's degree in Computer Science or a related field.
6+ years of experience in Angular development.
6+ years of experience with .NET technologies.
6+ years of experience with Azure DevOps.
6+ years of experience in AWS cloud migration.
Strong understanding of Agile methodologies and Software Development Life Cycle (SDLC).
Proven experience with Test-Driven Development (TDD).
Extensive knowledge of web and standalone application development.
Strong analytical, troubleshooting, and problem-solving skills.
Ability to work independently and collaborate effectively with cross-functional teams.
Experience with Playwright for integration testing.
Familiarity with Microsoft PowerApps.
Experience in application security and vulnerability remediation.
Knowledge of batch job processing and application integrations.
Experience with cloud migration, application modernization, and enterprise application development.
Hybrid work model.
Must be available onsite in Lansing, MI, every Monday and Tuesday (2 days per week).