Software Architect
2 days a week onsite near Heathrow - Contract - INSIDE IR35 - Rate negotiable
An exciting opportunity has arisen for an experienced Software Architect to join a dynamic Agile team, providing technical leadership and architectural expertise for ongoing and future product development initiatives.
The Software Architect will be responsible for designing, implementing, and maintaining the technical architecture of software systems. This role involves close collaboration with stakeholders, developers, and fellow architects to ensure that solutions are scalable, maintainable, and aligned with business objectives.
Key Responsibilities
* Collaborate with stakeholders to understand business objectives and translate them into technical requirements.
* Design and maintain high-level technical architecture for current and future products.
* Prepare and present architectural blueprints and documentation using tools such as Confluence, M365, and GitHub.
* Create and maintain Architecture Decision Records (ADRs) to document key architectural decisions, including context, rationale, and implications.
* Oversee governance processes for deliverables.
* Work closely with other technical architects and solution architects to ensure consistency and alignment across teams.
* Lead technical spikes and assess solution options against agreed technical and non-functional requirements.
* Identify, analyse, and mitigate technical risks associated with architecture and development processes.
* Provide hands-on development support, assisting the team in resolving technical issues and meeting project deadlines.
* Proactively identify and resolve complex technical challenges to ensure smooth project progression and high-quality deliverables.
* Conduct regular code reviews to maintain code quality, consistency, and adherence to best practices, providing constructive feedback to developers.
* Mentor and guide development team members, sharing knowledge and best practices in software architecture.
* Ensure automation testing approaches align with the architectural strategy and overall project goals, collaborating with the Test Lead to integrate testing frameworks seamlessly.
Experience & Skills Required
* Proven experience as a Software Architect in an agile environment.
* Strong understanding of software architecture principles, design patterns, and best practices (e.g., Clean Architecture).
* Expertise in full-stack development, including:
o Essential: JavaScript, AWS, Postgres, REST APIs, Analytics (Google, Adobe).
o Desirable: SAP BTP, SAPUI5, Supply Chain, OData.
* Excellent communication and presentation skills.
* Ability to balance technical decisions with business needs.
* Experience with documentation tools such as Confluence, GitHub, and the Atlassian Suite.
Inside IR35
Rate Negotiable
2 days a week on-site at Heathrow
JBRP1_UKTJ