Accessibility Links

Lead Architect - (Head of Solutions Architecture)

Expired
  • Salary: Negotiable
  • Job type: Contract
  • Location: Worthing, West Sussex
  • Sector: IT
  • Date posted: 10/07/2018
  • Job reference: J389457A

We're really sorry, but it looks like this job has already been filled.

Register your CV with us, see our latest jobs or use the search below.

Lead Architect

Worthing

3-6 Months

ASAP

About the role:

The candidate will be leading the solutions architecture in a department with a vast diversity of technical change happening. The role will require technical leadership, you will be expected to be leading the architectural decisions but also able to be hands on, when required.

Role requirements:

  • Provide technical leadership, in the development, operation and ongoing improvement of complex, transformational services serving all of our customers.
  • Develop the architectural governance and system roadmaps and direction for the teams' systems and services to support our strategies and Goals
  • Ensure solution architectures support the team in achieving quality services that meet customer needs that are cost effective and value for money
  • Develop and maintain the team's Architecture repository in line with the necessary standards and guidelines
  • Work with the necessary Architects to further develop architecture blueprints, strategies, patterns, and specifications in the team's domain
  • Develop and support the Architecture community to ensure robust, aligned E2E solutions
  • Be proactively involved in the wider development / Architecture community, identifying good practices we can adopt and sharing our experiences
  • Define and implement proofs of concept and reference architectures that support architecture direction by proving that new technologies and/or architecture patterns work effectively to meet functional and non-functional objectives.
  • Develop approved technical standards, and the platform design to promote reuse, make progress towards the future state architecture, simplify the technical environment, and reduce the cost and timeframe of development.
  • Engage and influence our internal and external delivery partners so that they fully understand and are committed to, the development of our team's Services
  • Work with internal Teams and external suppliers to ensure that our system architectures are robust, scalable, open and secure, with appropriate overall system design and integration points/APIs, to deliver a high quality customer experience.
  • Evaluate technical proposals from external suppliers, and make implementation recommendations to senior stakeholders.
  • Assist with building a culture of continuous delivery and improvement, ensuring that key systems are regularly analysed, maintained and improved.
  • Sharing knowledge of tools and techniques with the wider team, both developers and non-developers
  • Support the team as a subject matter expert and Technical Authority on our team's systems and solution architectures
  • Work with a team of architects and development leads to define and document architecture patterns and technology standards to accommodate delivery of functional requirements and meet expectations variously for usability, availability, capacity and performance, scalability, reliability, security, and business continuity.
  • Work with project teams to guide design and execution, building solutions to assure alignment with architecture specifications and standards.
  • Resolve architecture and other technical issues.
  • Be involved in the research and evaluation of new technologies, tools and frameworks.
  • Look at cloud solutions, platform as a service solutions, third party products and services.

Person Specification:

  • Experience of leading within a large IT Change/Transformation programme in an Architecture role.
  • Able to align both the strategic and architecture design to the organisation's vision to becoming fully digitalised.
  • Proven experience of being the subject matter expert within a particular technical environment across application based development.
  • Work with minimal direction in a large often challenging environment to influence and drive change internally and with 3rd party suppliers.
  • Outstanding communication skills, be able to communicate technical solutions and roadmaps to nontechnical customers (translate in business terms) and handling objections and reservations where necessary.
  • Coach and mentor aspiring colleagues into motivated and delivery focussed individuals.
  • Ability to quickly research, evaluate and learn new technologies, concepts and techniques

Specialist Skills and Experience:

Architecture:

  • Experience of enterprise Architectural frameworks e.g. TOGAF
  • Experience of Setting up / maintaining Architecture Repositories
  • Act as the team's technical authority, evaluate technical proposals from external suppliers, and make implementation decisions and recommendations to senior stakeholders.
  • Proven ability to think at abstract, strategic levels and relate to practical needs of software engineers. Analyse complex multi-dimensional requirements and map to technical design and architecture.
  • Demonstrable track record of successfully taking an evolutionary approach to software architecture
  • Service Orientated Architecture (SOA) design patterns and approaches for migrating legacy systems onto a SOA framework
  • Development of architectures within an Agile, Continuous and Test Driven project framework

Delivery Focus:

  • Proven capability in managing technology implementation projects and in presenting to / working with stakeholders at every level of seniority
  • You will be responsible for scoping, presenting & writing documentation to support the required delivery.
  • Provide hands-on technical leadership, in the development, operation and ongoing improvement of complex, transformational digital services
  • Experience with Agile methodologies (TDD, BDD, SCRUM, Kanban, etc.) and developing product roadmaps, backlogs and measurable success criteria, and of writing user stories, i.e. can establish a path to delivery for breaking down stories
  • Experience working within an agile, multi-disciplinary team environment, and ability to deliver iterative design components (including user journeys) to development teams
  • Experience in leading a technical team and defining / improving service processes and procedures.

Tech / Development:

  • Strong knowledge Fundamentals of software engineering and application architecture as well as service management
  • Breadth of experience with strengths in application design, security and operations
  • Experience of enterprise application development and delivery
  • Experience in Defining, building, designing, and developing API's.
  • Expertise in DevOps, Application support / monitoring, continuous integration, automated deployment, testing and the relevant tooling i.e. Puppet, Chef, Jenkins
  • Experience of n-tier application design, micro service architectures, SOA, and enterprise integration and UI development
  • Strong problem-solving skills and experience debugging a complex multi-server service
  • Current experience in Weblogic, JBoss, Spring Boot, Tomcat, Open Road, VB, Ingress, Oracle Database, MongoDb, MySQL, Java, JEE. With specialist knowledge in some.
  • Experience in Windows, Solaris, Linux.
  • Provide best practice guidance and perform code reviews, ensuring QA and knowledge sharing within the delivery teams.
  • Troubleshoot both infrastructure and development related issues. Demonstrate in depth knowledge of Infrastructure as a service and Infrastructure as code.
  • Have come from a software development background, experience of implementing SOA and Web Services, process improvements, agile methodology, Architectural Frameworks, principals, procedures. Detailed Knowledge of Containerisation Technologies and Deployment Models.
  • Have a broad and deep technical experience in APIs & Digital Enablement Platforms.
  • Have experience in B2B/B2C API's, enabling partnering.

Management responsibilities:

  • The post holder will manage a team of approximately 30 technical staff
  • They will be responsible for a budget and so financial knowledge would be beneficial

Must have:

  • Java 8
  • Spring Boot
  • Mysql / Oracle Databases
  • Linux
  • Microservice design and build
  • SOAP / REST Web Service experience
  • JMS (RabbitMq/Websphere).
  • An understanding of DevOps
  • Experience of working in agile environments
  • Understanding of environment provisioning in a live like environment - load balance, clustering etc
  • Architectural experience on large scale / high volume systems

Desirable:

  • Deeper understanding of DevOps - in particular AWS and Ansible
  • UI Development (Thymeleaf)
  • Security of Web Services and UI
  • Experience of working on a SAFE programme
  • Experience of ESB's - e.g. WSO2.

Suitable candidates should submit their CV in the first instance.

Similar jobs
View more similar jobs