Speridian Technologies
Enterprise Architect
Speridian Technologies, Sacramento, California, United States, 95828
Speridian Technology is recruiting for an Enterprise Architect for our State of California Client- Department of Healthcare Services, Behavioral Health. This person will be part of a long-term, fully budgeted, state of the art, extremely
vast, IT modernization
project working with a variety of cross-functional teams and stakeholders.
This is a remote role, however there will be meetings in the Sacramento area several times a year. Candidates must be based within a 2-4-hour drive or fly time from the Sacramento, CA area. Candidates will need to work pacific standard hours on a daily basis.
The Enterprise Architect plays a strategic role in defining and governing the organization's architecture strategy and solutions. They are responsible for aligning business goals with IT strategy, driving standardization and interoperability across systems, and ensuring that architectural decisions support long-term business objectives and scalability. Additionally, they provide technical leadership and guidance to ensure the successful design and implementation of complex software systems and solutions.
Responsibilities-Architecture Strategy:
Develop and communicate the enterprise architecture vision, strategy, and principles, aligning with business objectives and IT strategy. Define the target state architecture and roadmap, identifying opportunities for innovation, optimization, and transformation.
Outcome:
Clear alignment between business goals and IT strategy, with a roadmap for achieving strategic objectives.
Technical Mentorship and Leadership:
Provide technical leadership and mentorship to development teams, guiding them in architectural design principles, best practices, and emerging technologies. Foster a culture of innovation, collaboration, and continuous learning to drive technical excellence with a hands-on approach.
Outcome:
Empowered and skilled development teams capable of delivering high-quality software solutions.
Hands On Development:
Do code reviews, prototype, build reference code, and when required help deliver software in a collaborative fashion with development teams.Enterprise-wide Governance:
Establish and enforce architectural governance processes, standards, and best practices to ensure consistency, interoperability, and compliance across systems and projects. Define architecture review boards and mechanisms for assessing and approving architectural decisions.
Outcome:
Consistent and standardized architectures that promote reusability, scalability, and agility.
Business Capability Modeling:
Define and maintain business capability models and architecture blueprints that capture the organization's business processes, functions, and information flows. Analyze and optimize business capabilities to drive efficiency, agility, and innovation.
Outcome:
Clear understanding of business capabilities and their alignment with technology solutions.
Technology Portfolio Management:
Manage the organization's technology portfolio, including applications, platforms, and infrastructure components. Conduct technology assessments, rationalization, and modernization efforts to optimize the technology stack and support business goals.
Outcome:
Optimized technology portfolio aligned with business priorities and strategic objectives.
Cloud Native Architecture:
Develop and communicate cloud-native architecture strategies, patterns, and practices that align with architecture strategy and enterprise-wide governance. Define and design architecture automation processes using DevOps practices and a Platform as a Product approach to support application and service implementations.
Outcome:
Clear alignment between business goals, Architecture strategy, and Enterprise governance to achieve a scalable and maintainable cloud-native architecture.
Enterprise-wide Integration:
Define integration architectures and standards to enable seamless data exchange and interoperability across systems, applications, and platforms. Design and implement integration solutions that support real-time data sharing, business process automation, and digital transformation initiatives.
Outcome:
Streamlined business processes, improved data visibility, and enhanced collaboration across the organization.
Technology Evaluation:
Evaluate new and emerging technologies, frameworks, and tools to assess their suitability for adoption within the organization. Create design patterns and reference implementations to validate technology choices and make recommendations based on technical merit, cost, and strategic alignment.
Outcome:
Informed technology decisions that drive innovation and competitiveness.
Key Skills:
Extensive experience in software architecture design, with a focus on designing scalable, high-performance, and resilient systems.Deep understanding of software development methodologies, frameworks, and patterns, including microservices, service-oriented architecture (SOA), and event-driven architecture.Proficiency in evaluating and selecting appropriate technologies, platforms, and tools to support business objectives and technical requirements.Strong communication and collaboration skills, with the ability to engage effectively with stakeholders at all levels of the organization.Leadership abilities, including mentoring, coaching, and influencing cross-functional teams and stakeholders.Analytical and problem-solving skills, with the ability to analyze complex technical problems and develop innovative solutions.Knowledge of regulatory requirements, compliance standards, and industry best practices relevant to software architecture and design.Technologies/Tools:
Architecture modeling tools (e.g., Enterprise Architect, ArchiMate) for designing and documenting architectural blueprints.Collaboration platforms (e.g., Confluence, Draw.io, Miro) for sharing architectural documentation and facilitating collaboration.Coding skills for code reviews and mentoring C# and .NetKnowledge of a wide range of technologies, platforms, and tools relevant to enterprise software development, including programming languages, databases, cloud services, and middleware.
Candidates will be asked to take a Codility Assessment after the first interview. This is a baseline assessment to determine technical skills for code reviews and mentoring.
vast, IT modernization
project working with a variety of cross-functional teams and stakeholders.
This is a remote role, however there will be meetings in the Sacramento area several times a year. Candidates must be based within a 2-4-hour drive or fly time from the Sacramento, CA area. Candidates will need to work pacific standard hours on a daily basis.
The Enterprise Architect plays a strategic role in defining and governing the organization's architecture strategy and solutions. They are responsible for aligning business goals with IT strategy, driving standardization and interoperability across systems, and ensuring that architectural decisions support long-term business objectives and scalability. Additionally, they provide technical leadership and guidance to ensure the successful design and implementation of complex software systems and solutions.
Responsibilities-Architecture Strategy:
Develop and communicate the enterprise architecture vision, strategy, and principles, aligning with business objectives and IT strategy. Define the target state architecture and roadmap, identifying opportunities for innovation, optimization, and transformation.
Outcome:
Clear alignment between business goals and IT strategy, with a roadmap for achieving strategic objectives.
Technical Mentorship and Leadership:
Provide technical leadership and mentorship to development teams, guiding them in architectural design principles, best practices, and emerging technologies. Foster a culture of innovation, collaboration, and continuous learning to drive technical excellence with a hands-on approach.
Outcome:
Empowered and skilled development teams capable of delivering high-quality software solutions.
Hands On Development:
Do code reviews, prototype, build reference code, and when required help deliver software in a collaborative fashion with development teams.Enterprise-wide Governance:
Establish and enforce architectural governance processes, standards, and best practices to ensure consistency, interoperability, and compliance across systems and projects. Define architecture review boards and mechanisms for assessing and approving architectural decisions.
Outcome:
Consistent and standardized architectures that promote reusability, scalability, and agility.
Business Capability Modeling:
Define and maintain business capability models and architecture blueprints that capture the organization's business processes, functions, and information flows. Analyze and optimize business capabilities to drive efficiency, agility, and innovation.
Outcome:
Clear understanding of business capabilities and their alignment with technology solutions.
Technology Portfolio Management:
Manage the organization's technology portfolio, including applications, platforms, and infrastructure components. Conduct technology assessments, rationalization, and modernization efforts to optimize the technology stack and support business goals.
Outcome:
Optimized technology portfolio aligned with business priorities and strategic objectives.
Cloud Native Architecture:
Develop and communicate cloud-native architecture strategies, patterns, and practices that align with architecture strategy and enterprise-wide governance. Define and design architecture automation processes using DevOps practices and a Platform as a Product approach to support application and service implementations.
Outcome:
Clear alignment between business goals, Architecture strategy, and Enterprise governance to achieve a scalable and maintainable cloud-native architecture.
Enterprise-wide Integration:
Define integration architectures and standards to enable seamless data exchange and interoperability across systems, applications, and platforms. Design and implement integration solutions that support real-time data sharing, business process automation, and digital transformation initiatives.
Outcome:
Streamlined business processes, improved data visibility, and enhanced collaboration across the organization.
Technology Evaluation:
Evaluate new and emerging technologies, frameworks, and tools to assess their suitability for adoption within the organization. Create design patterns and reference implementations to validate technology choices and make recommendations based on technical merit, cost, and strategic alignment.
Outcome:
Informed technology decisions that drive innovation and competitiveness.
Key Skills:
Extensive experience in software architecture design, with a focus on designing scalable, high-performance, and resilient systems.Deep understanding of software development methodologies, frameworks, and patterns, including microservices, service-oriented architecture (SOA), and event-driven architecture.Proficiency in evaluating and selecting appropriate technologies, platforms, and tools to support business objectives and technical requirements.Strong communication and collaboration skills, with the ability to engage effectively with stakeholders at all levels of the organization.Leadership abilities, including mentoring, coaching, and influencing cross-functional teams and stakeholders.Analytical and problem-solving skills, with the ability to analyze complex technical problems and develop innovative solutions.Knowledge of regulatory requirements, compliance standards, and industry best practices relevant to software architecture and design.Technologies/Tools:
Architecture modeling tools (e.g., Enterprise Architect, ArchiMate) for designing and documenting architectural blueprints.Collaboration platforms (e.g., Confluence, Draw.io, Miro) for sharing architectural documentation and facilitating collaboration.Coding skills for code reviews and mentoring C# and .NetKnowledge of a wide range of technologies, platforms, and tools relevant to enterprise software development, including programming languages, databases, cloud services, and middleware.
Candidates will be asked to take a Codility Assessment after the first interview. This is a baseline assessment to determine technical skills for code reviews and mentoring.