I have partnered up with a technology consultancy in the UK who are keen to recruit an experienced Technical Architect to their corporate lending and digital banking space in either Newcastle, Bristol or Edinburgh. The role will see you take up a key strategic position within the organisation, specifically focusing on their digital banking piece covering a range of technological areas including greenfield re-platforming, web application development (Angular, React, Bootstrap), Java development and Agile/DevOps.
Unlike your typical 'Solutions Architect' or 'Enterprise Architect' roles, this role is much more technical and will involve you working closely to the technology throughout the full development lifecycle. You will be acting as a key technical decision-maker on a huge re-platforming, combining new and innovative technologies with a huge legacy technology estate... quite the challenge if you don't mind me saying so!
But enough about what you will be doing... the question is, what do you need to demonstrate to be considered a viable candidate for this role?
Well rather than just mirroring or copying a job specification, I thought it would be worth highlighting a few key areas:
Stakeholder Management - Fundamentally, this role will involve a consistent level of stakeholder-facing responsibilities (both technical and non-technical), right up to c-suite level. You need to have a clear background managing stakeholders and an understanding as to how to manage the challenges that will ultimately produce. Communication is therefore a pre-requisite and the ability to translate high-level technical language into dialogue that somebody like me will understand is the key!
Architecture - Knowledge of a wide range of architectural frameworks/disciplines (N-Tier, SOA, Microservices, BCS, TOGAF etc.) is crucial, as is a background in Enterprise Architecture and/or hands on experience as a Technical Architect. You should have extensive experience of end-to-end design and should be able to craft detailed and complex archtiectural strategy roadmaps with ease.
Technologies - Whilst not a role that involves any coding, you should ideally bring a strong technological background to the table, as well as an understanding of a range of different programming languages and frameworks. The majority of their solutions are developed with the Java EE stack and a background in Software Engineering would be a huge bonus. Moreover, an understanding of Big Data (Hadoop, Cloudera) and Infrastructure (Windows, Linux) is also a key component of this role.
Methodologies & Processes - Finally, a strong understanding of modern software engineering principles (i.e. Agile, Scrum, TDD, BDD, DevOps, Continuous Integration etc.) would be great should you want to be considered for this position. They are currently going through a company-wide Agile transformation so the idea is that you can bring your own skills and experience to help them along that journey.
Ultimately, you should be a confident and passionate technical leader who wants to bring your own ideas and suggestions to the table, rather than follow the ideas and suggestions of others.
Its that small characteristic that separates the leaders from the followers and that is perhaps the most pressing requirement this organisation are looking for from you.
If the answer is a resounding 'yes' then I hope you decide to follow this up by either calling me on 07854643030 or 0191 338 7577.
Alternatively, if you are reading this job advert at work then send me a quick email to firstname.lastname@example.org and I will make sure I respond.
As always, anything we discuss will remain completely confidential.