What are the responsibilities and job description for the Solutions Architect position at Heitmeyer Consulting?
Heitmeyer Consulting has a banking client that has a need within their Enterprise Architecture organization for a Solutions Architect who can guide the development, strategy and implementation of a portfolio of solutions within a line of business. These solutions will consist of hardware and software options and also include the people, processes and information that combine to form the end-to-end system. This position understands the business goals and objectives to develop the value streams to inform the solution architecture.
Top Required Skills:
Top Required Skills:
- A minimum of 5 years of experience in IT architecture with strong knowledge on fundamentals including modularity, architectural styles, design patterns, anti-patterns, risk analysis and assessment, trade-off analysis, diagraming and modeling and governance.
- Solid background with architecture frameworks such as TOGAF, Zachman, AWS Well-Architected Framework, Azure Well-Architected Framework.
- Strong software engineering background that covers data structures, algorithms, programing paradigms and design principles with languages such as Java, C#, Python and Go along with front-end web development languages and principles that includes building cloud native applications in AWS, Azure or GCP.
- Experience in architectural styles such as layers, microkernel, service-based or event-driven along with modeling languages that include UML, ArchiMate and C4.
- Background in database technologies such as relational, document, key-value, graph, vendor and in-memory.
- Exceptional analytical, problem-solving, and communication skills, with the ability to articulate technical concepts to non-technical stakeholders and leadership.
- Background within financial services would be preferred but not required.
- Develop the end-to-end design and implementation of technology solutions, including cloud-based, on-prem, and hybrid environments, that address functional and non-functional requirements with architectural solutions and strategic leadership.
- Engage with business stakeholders, project managers, and development teams to translate business needs into technical specifications and guide the development process.
- Ensure all solutions comply with banking industry standards and regulations such as PCI DSS, PSD2, AML/KYC, GDPR, and other relevant data privacy and security mandates.
- Evaluate and recommend new technologies, tools, and platforms, such as AI, Machine Learning, and cloud services (AWS, Azure, GCP), to drive innovation and optimize performance.
- Develop and maintain comprehensive architectural documentation, including blueprints, design patterns, diagrams, architecture decision records (ADRs) and technical guidelines, and participate in architecture governance bodies.
- Provide technical leadership and mentorship to cross-functional teams, overseeing system integration plans and troubleshooting complex technical issues during deployment and throughout ongoing operations.