ENTERPRISE ARCHITECT
Role Responsibilities:
- Support the sales team and product manager as subject matter expert on all matters relating to respective solution architectures with presentations defining solution scope and features for prospects
- Capture and assess requirements and define appropriate business solutions
- Provide architectural leadership and conceptualise solution designs to realise business value
- Assist in the identification, assessment and implementation of new and innovative approaches and technologies
- Assist in the adoption and governance of architectural strategy across solutions
- Provide hands on architecture, design, documentation and technical assistance to development teams and assist in architecture / design reviews to ensure consistency across domains
- Assist and guide solution architecture, design, and development of reusable components
- Translate requirements into scalable and interoperable solutions
- Assist and guide business processes definitions and re-engineering as required
- Assist and guide the integration architecture of solutions using files, APIs and queues.
- Assist and guide developers in the development of modular components and data models
- Assist and guide testers to ensure the quality of functional and non-functional requirements are assured.
- Collaborate with IT Operations and release management to ensure operational requirements are addressed
- Collaborate with product and project managers as well as scrum masters to ensure that envisioned solutions are implemented accordingly
Experience:
- 5 years’ leadership experience in facilitating transformations as a mediator between business and IT with proven experience in architecture, design and integration of financial systems (ERP, PAS, bespoke)
- Proven track record of solutions designed and successfully implemented.
Solid experience in:
- Large scale database architecture, design and stored procedure development
- Object-oriented applications, databases, integration (File, Queue, API)
- Architecture and solution design (UML, OO, SOA, microservices, etc.)
- Component-based and Service-oriented Architecture
- Integrating different systems and platforms
- Software development frameworks and methodologies (Agile, DevOps, Scrum)
- Developing solutions using C like languages (C, C++, C#, ObjectScript, Javascript)
- Experience in UI design using wireframes
Minimum 5 years experience in each of the following:
- Software development
- Solution architecture and design (Business, Application and Data architecture)
- Banking and insurance industry (preferably collections and disbursements)
- Agile systems development processes (CI/CD standards and agile delivery methods)
Technologies
- C like languages (C, C++, C#, Javascript) – Ideally Intersystems ObjectScript
- Oracle, Intersystems Cache, Postgress – Ideally Intersystems Cache DB
- Net (advantageous)
- Web Service APIs (SOAP, REST), XML / Xpath and Microservices architecture
- Source code management, software build and deployment
- Apache, Linux, FTP, TCP/IP Fundamentals
- Competent in Microsoft Office Tools & MS Project,
Requirements:
- Relevant tertiary qualification: B.Com Informatics / BSc Computer Science / [URL Removed] Informatics.
- Togaf, Zachman, Archimate or UML modelling
- Agile methodology
- OO Development Methodologies