Software Solutions Architect
Apply NowCompany: Damco Solutions
Location: Dimondale, MI 48821
Description:
We are seeking a Software Solutions Architect for a hybrid opportunity with the Department of Treasury in Dimondale, MI. The ideal candidate will be a full stack architect with strong hands-on development skills and the ability to design secure, scalable enterprise applications.
Job Title: Software Solutions Architect
Location: Dimondale, MI (Hybrid - 2 days onsite/week)
Responsibilities:
Required Qualifications:
Preferred Skills:
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.
Remote or On-site: Accepting local candidates and non-local candidates willing to relocate at their own expenses with no delays. Position will be hybrid, in office 2 days a week upon start and there is NO REMOTE ONLY option.
Job Title: Software Solutions Architect
Location: Dimondale, MI (Hybrid - 2 days onsite/week)
Responsibilities:
- Architect, design, and develop scalable applications using .NET Core and React.
- Lead full-stack development and provide technical mentorship to the team.
- Implement microservices-based architecture and RESTful APIs.
- Ensure compliance with ADA and WCAG 2.1 standards.
- Work with SQL Server to design and optimize database solutions.
- Participate in Agile ceremonies and DevSecOps practices using Azure DevOps.
- Collaborate with UX/UI designers, product owners, and business analysts.
- Conduct code reviews and enforce clean, maintainable code standards.
Required Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 8+ years of experience in software development.
- 8+ years of experience with .NET Core, C#, ASP.NET MVC/Web API.
- 5+ years of experience with React, JavaScript, and TypeScript.
- 5+ years of SQL Server experience (queries, stored procedures, performance tuning).
- Experience with REST APIs, OAuth2, and OpenID Connect.
- Knowledge of accessibility standards (ADA, WCAG 2.1).
- Familiarity with Agile, Azure DevOps, unit/integration testing.
Preferred Skills:
- Test-driven development (TDD) and automation experience (ADO, TestComplete, etc.).
- Microservices design patterns (API gateways, service discovery, queues).
- Knowledge of containerization (Docker, Kubernetes).
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.
Remote or On-site: Accepting local candidates and non-local candidates willing to relocate at their own expenses with no delays. Position will be hybrid, in office 2 days a week upon start and there is NO REMOTE ONLY option.