Technical Architect, (C#/Java/PHP)
The Bridge has been assigned by an award winning agile delivery consultancy to secure the hire of an exceptional Technical Architect.
The Technical Architect will come from a software development background, with development experience using C#, Java or PHP or any programming language.
Whilst no project, engagement or role at this company is the same, there are core sets of responsibilities for their Technical Architects that include:
Technical Authority - the day-to-day responsibility for all technical aspects of a project, both internally and at client sites.
Solution Architecture - providing the overall technical vision that allows a projects goals to be achieved
Application Architecture - providing the guidelines and standards that define the patterns, practices and technologies adopted within system components
Application Security - providing the principles and guidelines that define how the solution is to be secured and how that security will be tested/monitored
Non-Functional Champion - understanding a system's non-functional requirements, how they are achieved via the proposed architecture, and how they are validated and tested
Technical Leadership - communication of the technical vision to the delivery team and achieving buy-in
Technical Quality - defining the approach for technical governance, code reviews, design reviews, continuous integration and automated testing
Technical Debt Management - identifying, prioritising and resolving areas of deficiency or non-compliance
Technical Risk Management - understanding, communicating and resolving risks associated with solution delivery
Pre-Sales support - outline design, high-level estimating and technical input to proposals and workshops
The Technical Architect will have excellent written, oral communication and interpersonal skills and demonstrate skilful application of the following core competencies:
A proven track record in technical leadership for delivery of complex systems in a variety of environments at a web or enterprise scale
Excellent analytical skills
Strong decision making - effective in evaluating options and clarifying key issues
Strong interest in new technology
Makes appropriate use of technology to deliver an optimal business solution
Awareness of the modern technology landscape and how it could be leveraged for the benefit of the client
Excellent written, oral communication and interpersonal skills.
The ability to engage at a deep technical level with experienced developers and other technicians
Also comfortable presenting their ideas to Senior Management within blue chip organisations
Experience of requirement analysis and an understanding of how non-functional requirements will shape solution architecture
Self-starter - proactive with good prioritisation and work management skills
Rigorous attention to detail and a can-do' attitude
Minimum of a 2:1 degree (preferably in Computer Science or a related subject) or significant industry experience
Exposure to iterative/agile development methodologies (SCRUM, XP, SAFe, RUP, Kanban etc.)
Performance bias - takes responsibility for achieving results, overcomes obstacles and adapts approach
The Technical Architect must have the following technical experience:
Hands-on commercial experience of software development
Strong understanding of the fundamentals of computing (eg logic, data structures, algorithms, low-level architecture, systems infrastructure, network stack)
Strong knowledge of database solutions including traditional RDBMS or NoSQL (preferably both).
Knowledge and experience of designing, documenting and facilitating technology solutions
Object-oriented analysis and design
Knowledge of a wide range of technologies/capabilities and an understanding how they might fulfil requirements in a complex architecture.
The individual should be delivery focused and flexible in the work undertaken, they should be willing to learn new technologies.
This is an urgent requirement so please apply immediately to be considered.