Version 1 has celebrated over 29 years in Technology Services and continues to be trusted by global brands to deliver solutions that drive customer success.
Requirements
- Design high-level application architecture and technical specifications.
- Develop detailed architectural blueprints that guide the application development process.
- Ensure that software design and development comply with architectural standards and best practices.
- Define and manage the technology stack (programming languages, frameworks, databases).
- Collaborate with business analysts and stakeholders to gather and analyze requirements.
- Work closely with developers and software engineers to ensure the successful delivery of applications.
- Engage with other architects (Enterprise, Solution, System) to ensure alignment with overall IT architecture.
- Provide technical leadership and mentorship to development teams.
- Research and evaluate new tools, technologies, and frameworks to improve software architecture and performance.
- Make key decisions regarding system design, third-party integrations, and tool selection.
- Ensure that applications are scalable, secure, and performant.
- Ensure that all software solutions are of high quality, reliable, and secure.
- Review and approve software designs, code, and configurations.
- Ensure compliance with company policies, industry standards, and regulatory requirements.
- Design and implement integration strategies for internal and external systems.
- Ensure that applications can integrate with third-party services and legacy systems as needed.
- Ensure seamless communication between components of the software architecture.
Benefits
- Private medical and life insurance coverage
- Free eye tests
- Contributions towards glasses
- Incentivized certifications and accreditations (AWS, Microsoft, Oracle, and Red Hat)
- Profit Share scheme
- Pathways Career Development Quarterly programme