Interview Process: 1st round Virtual Interview via MS Teams, with 2nd round interviews being held IN PERSON at the Dimondale, MI office. Candidates MUST be willing to attend an on-site interview.
Top Skills & Years of Experience:
- 8+ years of professional experience in software development.
- 8+ years of experience in .NET Core / .NET, C#, ASP.NET MVC/Web API.
- 5+ years of experience in React, TypeScript, and JavaScript.
- 5+ years of experience in SQL Server, writing complex queries, stored procedures, and performance tuning.
Required Qualifications:
Bachelor’s or higher degree in computer science, Software Engineering, or related field.
8+ years of professional experience in software development.
Experience as a hands-on Application Architect or Technical Lead.
Expertise in .NET Core / .NET, C#, ASP.NET MVC/Web API.
Proficient in React, TypeScript, and JavaScript.
Strong experience with SQL Server, writing complex queries, stored procedures, and
performance tuning.
Experience in RESTful APIs and modern authentication protocols (OAuth2, OpenID
Connect).
Experience with accessibility standards (ADA, WCAG 2.1) and inclusive design.
Experience in Unit Testing, Integration and Test Automation using ADO.
Working knowledge of Agile/Scrum methodologies and Azure DevOps.
Strong communication skills and ability to work cross-functionally with stakeholders.
Desired Qualifications:
Experience in TDD and/or Test Automation using ADO, TestComplete or similar.
Solid understanding of microservices architecture and related patterns (e.g., service
discovery, API gateway, message queues).
Experience or Knowledge of containerization technologies (Docker, Kubernetes).
Any Graduate