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

Learn more/Apply for this position