My client is currently looking for a talented Architect to join the business to act as the client architecture lead for various programmes of work we have. Our ideal candidate will have had experience within both software development, infrastructure and operations, before having proven themselves through complex delivery roles. Using this well-versed experience, the candidate will have the opportunity to influence projects and programmes and have technical responsibility. You will be responsible for helping shape, design and understand complex programmes of work, whilst also designing high-level architecture and helping to identify risks within the programme, whilst consulting with the client in both a hands on & strategic capacity
Day-to-day
- You will work with our technical teams, defining roadmaps, and solution proposals. You will influence stakeholders
- Solution architect day-to-day work involves designing and providing recommendations and roadmaps for proposed solutions. It also involves debugging and creating performance analysis on implemented solutions.
- They will also need to document and share best practices and advocate for process improvements. Other daily tasks include communication with teams, customers, and project stakeholders, as well as providing technical leadership throughout the project lifecycle
Key responsibilities
- Develop proofs of concept that validate the solution
- Review AWS designs and implement changes in Terraform
- Identify project risks and present alternatives to solve the issue.
- Document client-user stories and technical constraints/requirements.
- Produce detailed component specifications.
- Research new technologies
- Produce test plans that prove project feasibility and keep them updated.
- Create detailed designs for implementation
Key Skills:
- Experience Terraform development
- Solution definition and problem-solving skills.
- Practical experience in project management.
- Experience and knowledge of cloud computing (AWS).
- Good understanding of business processes. Strong organizational skills. Strong understanding of analytical skills and techniques. Excellent interpersonal, communication, and negotiation skills.
Qualifications
- Knowledgeable about all phases of the software development life cycle and solution delivery for web, client-server, and cloud-based systems.
- Subject matter expertise in the field of work.
- Good knowledge of modern software engineering principles and best practices.
- Proven track record of work experience as an architect, project manager, or developer.
- Certificates to demonstrate knowledge and competency would be an advantage.
- Additional Information