Software Solutions Architect

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Software Solutions Architect in Dimondale, MI (Hybrid) for 12 months at a pay rate of "C2C/W2." Requires 8+ years in software development, expertise in .NET, React, SQL Server, and experience with ADA/WCAG compliance.
🌎 - Country
United States
💱 - Currency
$ USD
💰 - Day rate
Unknown
Unknown
🗓️ - Date discovered
April 15, 2025
🕒 - Project duration
More than 6 months
🏝️ - Location type
Hybrid
📄 - Contract type
W2 Contractor
🔒 - Security clearance
Unknown
📍 - Location detailed
Dimondale, MI
🧠 - Skills detailed
#Leadership #DevOps #C# #Scrum #Security #Azure #NoSQL #Databases #Automation #Agile #Docker #API (Application Programming Interface) #Web API #SQL (Structured Query Language) #Scala #TypeScript #Unit Testing #Azure DevOps #SQL Server #Complex Queries #Code Reviews #JavaScript #Compliance #Computer Science #DevSecOps #Kubernetes #React #.Net #Microservices
Role description

Title Software Solutions Architect Location Dimondale, MI (Hybrid Locals Only)  Duration 12 Months Job Type C2C,W2     Job Description

Application Architect

   • This position is responsible for the design, development, and implementation of scalable, secure, and modern software applications for the Department of Treasury.

   • In addition to delivering new solutions, the role includes maintaining and enhancing existing IT applications.

   • The Application Architect will provide technical leadership and hands-on expertise to development teams, with a focus on usability, security, mobility, maintainability, and code reuse.

   • This full stack role blends architecture, leadership, and development responsibilities.

   • The ideal candidate will work independently with minimal supervision and collaborate closely with departmental program managers, DTMB project teams, and technology oversight groups.

Key Responsibilities

   • Design, develop, and maintain scalable application architectures using .NET and modern JavaScript frameworks (primarily React).

   • Provide technical leadership and mentorship to development teams across the full software development lifecycle.

   • Architect and implement microservices-based solutions with RESTful APIs and asynchronous communication patterns.

   • Collaborate with UX/UI designers and product owners to apply Human-Centered Design principles to software design.

   • Ensure adherence to WCAG 2.1 and ADA compliance guidelines for all user-facing applications.

   • Optimize applications for maximum performance, security, and scalability.

   • Participate in code reviews and guide best practices in clean, testable, and maintainable code.

   • Integrate with SQL Server and other relational and NoSQL databases.

   • Drive DevSecOps adoption for faster and more reliable delivery.

   • Stay current with emerging technologies and propose innovative solutions that align with business goals.

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).