Software Architect – Software Architect: IV
Job Detail
Job Description: We are seeking an experienced Enterprise Architect to support a dedicated tribe focused on developing internal-facing applications within a leading financial services firm. This role emphasizes a deep expertise in Domain Driven Design (DDD) and the creation of an adaptable, scalable enterprise architecture that aligns technology with business strategy. The ideal candidate will bridge complex business domains and technical solutions, ensuring that our internal platforms not only meet current requirements but are also poised for future growth and innovation.
Key Responsibilities:
• Strategic Enterprise Architecture:
○ Lead the design and evolution of enterprise architectures that support and enhance internal-facing applications.
○ Collaborate with business stakeholders and product teams to define architectural principles that align with domain-driven design concepts.
○ Develop high-level architecture blueprints that provide a clear framework for business, application, data, and technology domains.
• Domain Driven Design Leadership:
○ Champion the adoption and implementation of DDD practices to model complex financial domains and drive better business outcomes.
○ Work closely with domain experts to extract and refine bounded contexts, ensuring clear separation of concerns and alignment with business capabilities.
○ Facilitate architectural workshops and sessions to promote domain literacy and vision across the organization.
• Solution Design Support:
○ Collaborate with the tribe to develop and refine solution designs that meet business requirements and adhere to DDD principles.
○ Provide technical guidance and best practices for designing solutions that integrate seamlessly into the broader enterprise architecture.
○ Assist the tribe in translating business requirements into robust, scalable, and secure technical solutions.
• Application Inventory & Future State Planning:
○ Work closely with the enterprise architecture team to complete a comprehensive inventory of all existing internal applications.
○ Analyze application capabilities, interdependencies, and areas for improvement to inform future state architecture planning.
○ Utilize the application inventory to identify gaps and opportunities, ensuring that proposed future states are grounded in a solid understanding of the current technology landscape.
• Technical Innovation & Governance:
○ Evaluate and integrate new technologies, ensuring that they adhere to established architectural standards and DDD principles.
○ Establish architectural governance frameworks that ensure adherence to enterprise standards while fostering innovation within agile development environments.
○ Develop guidelines and best practices for implementing microservices, event-driven architectures, and other modern design methodologies that support DDD.
• Integration & Interoperability:
○ Design robust integration frameworks that enable seamless interaction between internal applications and core financial systems.
○ Ensure that architectural solutions facilitate secure, scalable, and resilient communication across disparate systems and platforms.
Comments for Suppliers: