Already filled

Don't miss the next one. Get matching roles delivered to your inbox.

Software Solutions Architect in Lansing, MI

Job summary

Lansing

Work model

Hybrid · 3 days home
4 weeks ago
Job description

Job ID: 159181

Location: Lansing, MI

  • Hybrid Work Schedule (Non-Negotiable): No remote-only option.
  • Required Onsite Days: Wednesdays and Thursdays.
  • Remote Eligible Days: Mondays, Tuesdays, and Fridays.
  • Assignment Duration: Ongoing long-term contract with potential for extension.
  • Requirement: Candidates must be local to the Lansing, Michigan area (within 90 miles).

Job Description

The architect is responsible for leading the design, development, and implementation of enterprise-grade Salesforce solutions, ensuring architectural integrity, platform optimization, and alignment with client strategic and operational goals. This includes transitioning legacy systems to a modern Salesforce-based platform, with a focus on Sales Cloud, Service Cloud, Experience Cloud, and Field Service Lightning (FSL).

Job Responsibilities

  • Leading end-to-end architecture and technical design of Salesforce solutions that support case management, field service operations, and user engagement.
  • Conducting org health checks and platform assessments, and delivering actionable recommendations based on Salesforce best practices.
  • Participating in Design & Discovery sessions and promoting the adoption of Salesforce's State Well-Architected Framework.
  • Providing technical leadership and mentorship to development teams, including state employees and contractors.
  • Collaborating with business analysts, product owners, and stakeholders to translate complex business requirements into scalable, maintainable Salesforce solutions.
  • Overseeing proof-of-concepts (POCs) to validate technical feasibility and business value of proposed solutions.
  • Ensuring secure application development lifecycle (SADLC) practices are followed throughout all phases of development and deployment.
  • Setting the technical direction for client Child Welfare applications.
  • Supporting 24/7 operations of Tier 2 applications, which serve over 8,000 users across state and private agencies.
  • Ensuring compliance with security, performance, and regulatory standards.

Primary Duties (80%)

Serve as the development specialist responsible for the design, development, testing, and documentation of technical software solutions.

  • Lead development of software applications, server components, and services using various development tools and client-approved technologies.
  • Plan/Coordinate integration of systems within the business area, external partners, state agencies, and hosting platforms.
  • Design and implement application security that complies with client policies.
  • Lead/Direct impact analysis of changes due to legislation, requests, or changes in governmental and business processes.
  • Review/Approve presentation materials for technical review meetings, approval sessions, and application demonstrations.
  • Ensure that technical design strategies or applications adhere to State and agency policies, standards, and guidelines.
  • Review and approve client system engineering methodology or other required technical deliverables.

Primary Duties (15%)

Provide technical leadership to the application development team, agency, and external groups.

  • Work with teams and product owners to refine SADLC, prioritize agile backlogs, and maintain release readiness/schedule.
  • Ensure compliance with ECM standards and procedures across development, system test, user acceptance testing, security, and production environments.
  • Make technical recommendations or decisions for changes to the Bridges application based on user requirements.
  • Solve complex system design and programming problems ensuring high security for client data.
  • Plan for coordination, development, testing, and integration of systems and data with Bridges.

Primary Duties (5%)

Research and evaluate relevant technology as it pertains to the business strategy.

  • Maintain thorough, up-to-date knowledge of programming techniques used in software development in line with client technology standards.
  • Recommend configuration management tool best practices.
  • Identify/Share/Recommend improvements to tools and technology to the development team and technical support staff.

Required Qualifications

  • 5+ years of experience working within Agile development environments.
  • 5+ years of experience gathering and analyzing business and technical requirements in collaboration with stakeholders.
  • Experience designing and implementing CI/CD pipelines, including pipeline-as-code, branching strategies, automated code reviews, and testing.
  • Strong ability to communicate technical concepts clearly and effectively to both technical and non-technical audiences.
  • Salesforce certification required.
  • 5+ years of hands-on experience with Salesforce, SQL, Java, and web services development.
  • Strong experience with Oracle SQL development, including query execution and performance tuning.
  • Experience working with DevOps practices, including automated builds, testing (regression/smoke), and multi-environment deployments.
  • Demonstrated ability to troubleshoot complex system issues and provide technical guidance/leadership to development teams.

Preferred Qualifications

  • Experience working on enterprise-level implementations.
  • Database-related certifications.