Job Summary
We are seeking a highly skilled Software Architect to join our dynamic team. The ideal candidate will possess a deep understanding of software design principles and a strong background in developing scalable and efficient software solutions. As a Software Architect, you will be responsible for guiding the technical direction of projects, ensuring that our software systems are robust, maintainable, and aligned with business objectives. You will collaborate closely with cross-functional teams to deliver high-quality software products.
Responsibilities
1. Design and implement software architecture for various applications, ensuring scalability and performance.
2. Collaborate with stakeholders to gather requirements and translate them into technical specifications.
3. Develop APIs and integrate third-party services to enhance functionality.
4. Lead the development team throughout the Software Development Life Cycle (SDLC), providing guidance on best practices.
5. Conduct code reviews and ensure adherence to coding standards.
6. Stay updated on emerging technologies and evaluate their potential application within the organisation.
7. Provide technical leadership in cloud environments such as AWS and Azure.
8. Troubleshoot and resolve complex technical issues related to operating systems including Linux and Windows.
9. Mentor junior developers, fostering a culture of continuous learning and improvement.
Qualifications and Skills:
1. Proven experience in architecture roles, with a focus on mission-critical legacy transformation projects in large-scale organizations.
2. Strong background in Infrastructure solution architecture using cloud and data centre technologies, particularly Azure/Azure Stack Hub, with additional experience in AWS being preferred.
3. Comprehensive knowledge of DevOps practices, cloud-hosted and data centre environments, EDA, Microservice Architecture, IaaC, and containerization technologies.
4. Excellent API design skills and experience in building data applications and automated deployments.
5. Previous experience in designing and delivering systems based on IaaS, PaaS, and SaaS offerings.
6. In-depth experience in agile environments, continual delivery techniques, and a strong dev-ops culture.
7. Must be flexible to travel to London twice a week post-Covid.
8. Leadership skills with the ability to set up a CoE, mentor junior team members, and drive innovation within the company.
9. Excellent communication and collaboration skills to work effectively across various teams and with clients.
Location: Position may require flexibility in location, with a need to travel to London twice a week post-Covid.
Commitment to Excellence: In this role, you will not only be responsible for technical architecture but also for contributing to the growth and innovation of our company. Your work will directly impact the success of our projects and the satisfaction of our clients, making you a key player in our team.
Job Type: Permanent
Pay: Up to £80,000.00 per year
Benefits:
* Company pension
* Work from home
Schedule:
* Monday to Friday
Education:
* Bachelor's (preferred)
Work Location: In person
Reference ID: IND-IA-130125
#J-18808-Ljbffr