Purpose of the Position
- You are responsible for leading the design and assisting with the implementation of complex technology solutions that meet current and future business needs.
- In addition to technology components, solution architecture advises on changes to services, processes, organisation, and operating models.
- The senior solutions architect will be working closely with clients and cross-functional teams to understand business requirements and ensuring technology solutions meet those requirements.
- The Senior Solutions Architect will work with senior engineers and Technical Leads across the division(s) to realise solutions Snr Manager: Architecture
Senior Solutioins Architect - Make sure designing of systems consider relevant architectures, strategies, policies, standards and practices (including security) and those existing and planned solution components remain compatible.
- You will be responsible for estimating the technical feasibility of high-level backlog items and projects and provide high-level impact assessments
- You will be required to investigate new technologies, understand their importance and relevance to the organization
- You will be required to provide justifications for new technologies by engaging with other Architects in various Architectural Forums
- You will be required to provide cost estimates and evaluations in the context solutions and the procurement of new technologies
- Should have experience working with different technologies, such as web services, databases, and cloud computing. In addition to that architectural patterns such as microservices/monolithic systems.
Qualifications Essentials
- Diploma in IT or Computer Science
- Certification in Cloud Application Design and Development (advantageous)
- TOGAF (optional)
Experience
- A minimum of 5 years’ experience in Solution Architecture or 10+ years in software development
- Experience and understanding of architectural styles like microservices and monoliths
- Experience in various architectural patterns (example Event Driven Architectures)
- Documentation tools like Confluence, [URL Removed] EA Sparx, Visio, Yed or similar
- Experience with designing or building highly available and scalable systems
- Proficient understanding of Cloud services (AWS advantageous)
- Experience designing, developing, and implementing cloud solutions on Cloud platforms (advantageous)
- Exceptional knowledge of Webservice, Java, Nest JS, REST, AWS, C# .Net (advantageous)
- CI/CD knowledge
- Solid understanding of Agile methodologies, SCRUM experience would be advantageous
- RDBMS experience
- Experience working with NoSQL databases
- Experience in distributed caching technologies
- Exposure to full life cycle systems development
- Solid understanding of Industry recommended Software Engineering Principles
- Solid development background (advantageous)
- Competent development in Java, Python, Node.js (advantageous)
- Willing to continuously keep development skills sharp (advantageous)
Desired Skills:
- Instructing
- Learning Strategies
- Active Listening
- Coordination
- Management of Personnel Resources
- Persuasion
- Service Orientation