Overview of Role
Involved throughout the entire development life cycle, from initial engagement through to go-live, you will be directly involved in translating project vision into reality. As a core member of our technical team, you will help form our understanding of the complexities contained in business systems. This is key to ensuring the successful delivery of transformation projects that deliver a positive result for our clients and their customers.Â
This is a highly technical role and will require you to have experience and working knowledge of the architectural domains detailed in the role responsibilities.
Responsibilities
About the role
- Together with our business analysts and solution architects, you will be responsible for analysing existing solutions to assess risk, capture requirements, detail dependencies, and determine required effort
- You will be expected to engage with subject matter experts (SME) within the client organisation.
- You will be expected to document your finding and present/share them with both internally and with clients or partners
- You will be required to have working knowledge and practical experience in the following architectural domains:
- Applications architecture: a blueprint for structuring and deploying application systems and in accordance with business goals, other organizational frameworks and all core business processes
- Data architecture: defining the organization’s data storage, management and maintenance, including logical and physical data models
- Technical architecture: describes all necessary hardware, software and IT infrastructure involved in developing and deploying business applications
- Your knowledge and expertise will be utilised across our solution delivery and due diligence projects and you will contribute to the critique of systems under evaluation and document your findings and views into a report format
Skills, Knowledge and Competencies
About you
- You have an excellent knowledge of a wide range of development methods, standards and trends.
- You are an excellent communicator, both written and verbal.
- You are comfortable presenting your ideas to clients.
- You are adept at evaluating a wide range of systems/technologies and quantifying risk and complexity.
- You will have strong working knowledge of system integrations via REST APIs and be able to map available/required data to endpoints.
- You are forward-thinking and proactive.
- Working knowledge of Agile delivery methodologies.
- You are comfortable producing written outputs for technical solutions