Skills and competencies

The creation, iteration, and maintenance of structures such as enterprise and business architectures embodying the key principles, methods and models that describe the organisation's future state, and that enable its evolution. This typically involves the interpretation of business goals and drivers; the translation of business strategy and objectives into an “operating model”; the strategic assessment of current capabilities; the identification of required changes in capabilities; and the description of inter-relationships between people, organisation, service, process, data, information, technology and the external environment.

The identification of new and alternative approaches to performing business activities. The analysis of business processes, including recognition of the potential for automation of the processes, assessment of the costs and potential benefits of the new approaches considered and, where appropriate, management of change, and assistance with implementation.

The management of projects, typically (but not exclusively) involving the development and implementation of business processes to meet identified business needs, acquiring and utilising the necessary resources and skills, within agreed parameters of cost, timescales, and quality.

The management of resources in order to plan, estimate and carry out programmes of solution development work to time, budget and quality targets and in accordance with appropriate standards, methods and procedures (including secure software development).

The design and communication of high-level structures to enable and guide the design and development of integrated solutions that meet current and future business needs.

The specification and design of information systems to meet defined business needs in any public or private context, including commercial, industrial, scientific, gaming and entertainment. The identification of concepts and their translation into implementable design. The design or selection of components. The retention of compatibility with enterprise and solution architectures, and the adherence to corporate standards within constraints of cost, security and sustainability.

The investigation, evaluation, interpretation and classification of data, in order to define and clarify information structures which describe the relationships between real world entities.

The specification, design and maintenance of mechanisms for storage and access to both structured and unstructured information, in support of business information needs.

The design, creation, testing and documenting of new and amended software components from supplied specifications in accordance with agreed development and security standards and processes.

The planning, design, management, execution and reporting of tests, using appropriate testing tools and techniques and conforming to agreed process standards and industry specific regulations.

The incremental and logical integration and testing of components and/or subsystems and their interfaces in order to create operational services.

The installation, configuration, upgrade, administration, monitoring and maintenance of databases.

PMI / Agile / Scrum / Kanban / Togaf / Peaf / Frameworx / ITIL / FITSM / ISO 20000 / BPMN / CMMN / SOA / DDD / BA / E-Gov

Windows / Linux / Nginx / .Net / .Net Core / C# / C / C++ / VS / Ms Sql Server / SQL Integration Services / SQL Analysis services / MongoDB / ElasticSearch / Redis / MemSql / MySQL / RabiMQ / NServiceBus / Microsoft Service Bus / Asp.Net MVC / Wcf / Wf / WPF / Log4net / Azure / Silverlight / Ef / Xml / Html / Css / Java script / Durandal / Knockout / Python / Ice Rpc