Purpose of Job
As the senior member of the IT Technical team, the Associate Principal Application Architect will provide advice and technical leadership in the development and delivery of comprehensive technical solutions and supporting infrastructure required in a combination of business units and technical domains. The position will work closely with the Director to evaluate business goals, provide assessments, set technical directions, conceive technical architecture artifacts, design / develop proposals and provide consulting to other IT areas.
Main Activities:
- Assist the Director to create technical standards and technology roadmaps that align with the organizational Roadmaps.
- Assist the Director to create technical standards and build solutions for IT that align with the organizational Roadmaps.
- Work in one of the key areas of Integration Architecture, Application Architecture, Data Modelling to further advance the EQ IT Systems
- Evolve the Bank’s System Architecture and Roadmaps to align with an industry standard domain based model.
- Demonstrating application prototypes, POC building for new technologies and frameworks and integrating user feedback.
- Assessment of varied sizes of Projects based on the laid out Roadmap, and have the ability to work in an environment of ambiguity.
- Evaluating new or alternative technologies and architectures that aligns or expands or enhances the Bank’s current architecture and/or align to the Bank’s business needs or future directions.
- Leading the application development team and supervising the design, testing, and modification stages.
- Mentoring other Application Architects, Sr Application developers and nurturing the technology knowledge base of the organization
- Design your solutions- end to end app designs including conceptual/logical/ architecture including for non-functional components
- Own what you design; support and monitor
- Documenting application development processes, procedures, and standards.
- Integrating trends in application architecture in application development projects.
- Understanding and following of internal and external technical standards for current and future design projects and ongoing system maintenance.
- Provide Strategic guidance, technical leadership and consultation to LOBs and development teams
- Collaborating with information technology colleagues to understand current capabilities and evolving expectations.
- Evaluating new or alternative technologies and architectures that aligns or expands or enhances the Bank’s current architecture and/or align to the Bank’s business needs or future directions.
- Performing analytical, technical, and cost analyses to support the planning, design, installation and on-going administration and management of core systems.
- Applying design principles to ensure that the cost-effective use of resources is balanced with maintaining system availability, supportability, and integrity.
- Contributes to departmental activities and programs by accomplishing related tasks as needed.
Knowledge/Skill Requirements: