Software Solutions Architect
Position: Software Solutions Architect Salesforce Application Architect
Location: Lansing, MI
Work Arrangement: Hybrid Onsite Wednesdays and Thursdays; Remote Mondays, Tuesdays, and Fridays
Duration: 6 Months
Required Education: Bachelor's Degree
Important Submission Requirements
-
Local Candidates Only: Candidates must be located within 90 miles of Lansing, MI, at the time of submission. This requirement is non-negotiable.
-
Hybrid Schedule: Remote-only candidates will not be considered. Candidates must be available onsite Wednesdays and Thursdays from the beginning of the assignment.
-
Interview Process:
-
First round: 60-minute virtual interview via MS Teams with video required.
-
Second round: In-person interview.
-
Candidates must join the virtual interview using a laptop and be prepared to share their screen if requested.
-
A screenshot/photo of the candidate is required for interviews.
-
A vendor representative must be present at the beginning of the virtual interview to validate the candidate.
-
Previous Employment Location Details: The attached work-location information document must be completed and submitted with the bid. It must include the candidate's employment and work-location details for their most recent employers within the last 5 years. The vendor must confirm the information.
-
Location Verification: Candidates may be asked to provide documentation proving their location, such as a utility bill or similar document, before the second-round interview. Candidates must be prepared to provide this documentation.
-
Full-Time Hiring Eligibility: The assignment is intended to transition into full-time employment with the State of Michigan within 6 months to 1 year. At the time of hire, the candidate must be authorized to work in the United States without requiring visa sponsorship from the State of Michigan.
-
Communication: Clear and concise written and verbal communication skills are essential.
Job Summary
The Software Solutions Architect will function as a Salesforce Application Architect within the Michigan Department of Health and Human Services (MDHHS), supporting the modernization and ongoing operations of critical Child Welfare and State Hospital systems.
Key systems include the Michigan Statewide Automated Child Welfare Information System (MiSACWIS) and the Comprehensive Child Welfare Information System (CCWIS). These systems are essential to delivering services to vulnerable children and families across Michigan and require high availability, scalability, and compliance with state and federal standards.
The selected candidate will lead the design, development, and implementation of enterprise-grade Salesforce solutions, ensuring architectural integrity, platform optimization, and alignment with MDHHS strategic and operational goals.
The role will support the transition of legacy systems to a modern Salesforce-based platform, with a focus on Sales Cloud, Service Cloud, Experience Cloud, and Field Service Lightning (FSL).
Key Responsibilities Salesforce Architecture and Solution Design
-
Lead end-to-end architecture and technical design of Salesforce solutions supporting case management, field service operations, and user engagement.
-
Conduct Salesforce org health checks and platform assessments, providing actionable recommendations based on Salesforce best practices.
-
Participate in Design and Discovery sessions and promote adoption of Salesforce's Well-Architected Framework.
-
Translate complex business requirements into scalable, secure, and maintainable Salesforce solutions.
-
Oversee proof-of-concepts (POCs) to validate technical feasibility and business value.
-
Set the technical direction for MDHHS Child Welfare applications.
-
Ensure compliance with security, performance, and regulatory standards.
Application Development and Technical Solutions 80%
-
Lead the design, development, testing, and documentation of technical software solutions.
-
Resolve complex system design challenges and programming issues.
-
Ensure solutions are integrated and enhanced to meet agency business requirements.
-
Lead the development of software applications, server components, and services using approved State of Michigan technologies and development tools.
-
Plan and coordinate system integration across business areas, external partners, state agencies, and hosting platforms.
-
Design and implement application security in compliance with State of Michigan policies.
-
Lead impact analysis for changes resulting from legislation, business requests, and government process changes.
-
Review and approve presentation materials for technical reviews, approval sessions, and application demonstrations.
-
Ensure technical designs and applications comply with state and agency policies, standards, and guidelines.
-
Review and approve State of Michigan System Engineering Methodology (SEM) deliverables and other required technical documentation.
-
Follow secure application development lifecycle (SADLC) practices throughout development and deployment.
-
Support 24/7 operations of Tier 2 applications such as MiSACWIS, which serves more than 8,000 users across state and private agencies.
Technical Leadership and Team Coordination 15%
-
Provide technical leadership and mentorship to application development teams, including state employees and contractors.
-
Collaborate with teams and product owners to refine SADLC processes, prioritize Agile backlogs, and maintain release readiness and schedules.
-
Ensure compliance with ECM standards and procedures across development, system testing, user acceptance testing, security, and production environments.
-
Coordinate, create, approve, and monitor required work items.
-
Make technical recommendations and decisions regarding changes to the Bridges application based on user requirements.
-
Resolve complex system design and programming problems while ensuring strong protection of client-level data.
-
Plan and coordinate system and data development, testing, and integration with Bridges.
Technology Research and Evaluation 5%
-
Maintain current knowledge of software development and programming techniques in alignment with DTMB technology standards.
-
Recommend configuration management tool best practices.
-
Identify and recommend improvements to tools and technologies for development teams and technical support staff.
-
Research and evaluate technologies that support business strategy and application modernization.
Required Qualifications and Skills
-
Business and Technical Requirements: 5+ years of experience gathering and analyzing business and technical requirements in collaboration with stakeholders.
-
CI/CD Pipeline Development: Experience designing and implementing CI/CD pipelines, including pipeline-as-code, branching strategies, automated code reviews, and testing aligned with organizational goals.
-
Technical Communication: Strong ability to explain technical concepts clearly to both technical and non-technical audiences.
-
Salesforce Certifications: 2 3 Salesforce certifications required.
-
Hands-on Technical Experience: 5+ years of experience with Salesforce, SQL, Java, and web services development.
Most Preferred Skills
-
Salesforce Architect certification.
-
Experience working on enterprise-level implementations.
-
Database-related certifications.
Other Preferred Qualifications
-
5+ years of experience working in Agile development environments.
-
Strong experience with Oracle SQL development, including query execution and performance tuning.
-
Experience with DevOps practices, including automated builds, regression and smoke testing, and multi-environment deployments.
-
Demonstrated ability to troubleshoot complex system issues.
-
Experience providing technical guidance and leadership to development teams.
Primary Skills
-
Salesforce Application Architecture
-
Salesforce Development
-
Salesforce Certifications
-
SQL and Oracle SQL
-
Java Development
-
Web Services Development
-
Business and Technical Requirements Gathering
-
CI/CD Pipeline Design and Implementation
-
Enterprise Application Architecture
-
Agile Development
-
Technical Leadership
Secondary Skills
-
Salesforce Sales Cloud
-
Salesforce Service Cloud
-
Salesforce Experience Cloud
-
Field Service Lightning (FSL)
-
Salesforce Well-Architected Framework
-
DevOps Practices
-
Pipeline-as-Code
-
Automated Testing
-
Database Performance Tuning
-
System Integration
-
Application Security
-
Secure Application Development Lifecycle (SADLC)
-
Configuration Management
-
State Engineering Methodology (SEM)
-
Child Welfare Systems
-
MiSACWIS / CCWIS / Bridges
Mandatory Candidate Work Location Information
The following information must be provided for the candidate's most recent employers within the last 5 years. The vendor must confirm all details and submit this document with the bid.
Employer 1 Most Recent
-
Employer Company Name:
-
Company Location (City/State):
-
Candidate's Job Title:
-
Type of Work (Fully Remote / Hybrid / Onsite):
-
Candidate's Actual Work Location (City/State):
Employer 2
-
Employer Company Name:
-
Company Location (City/State):
-
Candidate's Job Title:
-
Type of Work (Fully Remote / Hybrid / Onsite):
-
Candidate's Actual Work Location (City/State):
Employer 3
-
Employer Company Name:
-
Company Location (City/State):
-
Candidate's Job Title:
-
Type of Work (Fully Remote / Hybrid / Onsite):
-
Candidate's Actual Work Location (City/State):
Example:
-
Employer Company Name: Google
-
Company Location: Ann Arbor, Michigan
-
Candidate's Job Title: Project Manager
-
Type of Work: Fully Remote
-
Candidate's Actual Work Location: Detroit, Michigan