Technical Architect

Reference: 4896 CDS
Consultant: Carina de Swardt

Job Description:

  • The Technical Architect will be responsible to design the structure of our IT systems and oversee programs to ensure that the proper architecture is implemented. His/her goal will be to ensure that the company’s internal IT framework operates properly.
  • Provide feasible technical and non-technical solutions for requirements presented by Business, as well as any technical solutions required in the application to either enhance or ensure the application is solid
  • Help define technical processes and standards
  • Provide support to Systems Analysts, BAs, Testers and Developers through analysis, design and implementation
  • Develop software and implement enhancements as part of a team
  • Keeping up to date with new technologies, trends and where applicable the introduction of these to your team(s) and/or organisation as a whole
  • Act as a bridge between Business, External Teams and your team; the TA (Technical Architect) will assume responsibility for continued solution alignment throughout the project lifecycles
  • Help drive delivery and ensure that the relevant processes are adhered to
  • Drive continuous improvements (both technical and non-technical)
  • Interact with clients, account and project management relating to:
    • Systems/Project design sessions (input on different options, architectural considerations, technology stack, etc.)
    • Project/Solution feasibility, initial scoping (estimations), potential resource requirements
    • Technical solutions/systems/product roadmaps

Qualifications:

  • Solid understanding of
    • the SDLC within an Agile environment
    • Application design & architecture (patterns, best practices, technologies, n-tier and microservices)
    • OO design principles (SOLID)
    • Source Control (preferably GIT)
    • Continues Integration & Delivery Practices
    • Object Orientated Programming (Java)
    • Event Sourcing and Messaging (ie. Rabbit MQ or Apache KAFKA, etc)
    • Relational Database (i.e MS SQL Server, MySQL or Oracle)
    • Integration Patterns and Technologies (SOAP, REST)
  • Minimum 5 years’ experience as a Technical Architect or Technical Project Manager
  • A must have hands-on experience with software development and system administration
  • Minimum 3 year degree in Computer Science, Engineering or a related field
  • Minimum of 5 years’ experience in a software development or systems architecture role
  • Demonstrable experience in systems integration via API
  • Professional certifications may be an advantage
  • Understanding of strategic IT solutions in Telecommunications industry
  • Knowledge of one or more programming languages
  • Critical thinking
  • Systems evaluation skills
  • Complex problem-solving skills
  • Organizational and leadership skills

How to Apply:

  • Email your comprehensive CV to exceedhr@exceed.co.za.
  • If you are already registered, please forward your CV and the relevant reference number to the consultant with whom you are currently registered in order to avoid duplicity on our system.
  • We reserve the right to only conduct interviews with candidates of choice.
  • Applicants who have not received feedback within 30 days from the closing date must please accept their application as unsuccessful.

To apply for this job email your details to exceedhr@exceed.co.za