The company manages complex public sector IT projects, covering systems integration, informatics and analytics, solution implementation and programme management.
The team helps clients shape digital and information systems, bringing skills in software development, data science, security management, machine learning, cloud and mobile development.
The company was acquired by Accenture in July 2024.
Responsibilities
Lead development teams and give technical direction across the whole system lifecycle.
Draw up architecture and solution blueprints for large enterprise ICT systems.
Turn business, user and technical requirements into architectural designs.
Judge whether architecture options are feasible for complicated ICT solutions that span several countries.
Define how systems interoperate, along with their integrations, interfaces and technology standards.
Design systems with scalability, security, performance, resilience and maintainability in mind.
Produce architecture artefacts, models and documentation using UML and recognised methodologies.
Set and enforce architecture, development, quality assurance and governance standards.
Estimate development effort, timelines, sizing and technical risk.
Choose, assess and recommend technologies, platforms and architectural approaches.
Help with requirements analysis, testing, quality assurance, deployment and change management.
Write technical documentation and architectural deliverables, and present to stakeholders.
Track system metrics to guide performance, security and quality improvements.
Support architecture work on cloud storage, video surveillance, video streaming and field operations systems.
Work with business stakeholders and technical teams so solutions meet operational goals.
Requirements
At least 8 years of relevant IT experience.
At least 3 years in a Software Architect, Solution Architect, Enterprise Architect or similar role.
A Level 7 qualification (Master's degree or equivalent) in an ICT-relevant field.
At least one of the following: a Master level certificate in a software development technology domain, a Master level certificate in architecting software solutions, or an equivalent internationally recognised certification.
English at C1 level or higher.
Experience as key architect on at least 2 software systems.
Expert experience designing and architecting enterprise software systems.
Expert knowledge of system capacity planning, security architecture and performance optimisation.
Excellent knowledge of databases, application servers, communication middleware, web servers, GIS services, directory services, Microsoft platform security, business intelligence concepts, systems integration and integrated development environments.
Expert knowledge of UML and a record of producing architectural designs and models.
Strong grasp of software development methodologies, lifecycles and standards, including RUP, ISO/IEC 12207 and Agile.
Proficiency with architecture and modelling tools such as Sparx Enterprise Architect, ARIS Architect or equivalent.
Ability to lead technical teams and take part in architectural decisions.
Ability to document technical solutions and architecture artefacts clearly.
Strong communication, stakeholder management, leadership and problem-solving skills.
Experience judging the feasibility of large ICT solutions across multiple countries.
Broad knowledge of ICT technologies used in operational environments.
Experience supporting the ICT side of field operations.