Senior Position Available

DATA ARCHITECT

Developer-Icon

Realm Digital is looking for an experienced Senior Data Architect to join our dynamic team on a 12 month contract.

 

As the Senior Data Architect, you will be responsible for producing a comprehensive technical specification that offers a technical viable solution and addresses the business requirements. Design and provide guidelines to facilitate projects within the Innovation Team. Continuous business and industry research to guide the critical evaluation of architectural and design patterns & principles.

 

Day-to-day responsibilities will include, but not be limited to:

  • Work on-site at a corporate client as part of a mixed Realm Digital/client team
  • Design and implementation of Innovation applications
    • Analyse the industry and technology to identify projects that can be of value to the company
    • Consult with Business Analysts on functional design handovers
    • Approve and participate in the development of product architecture and design,usually in the form of a proof of concept (POC)
    • Present documentation according to agreed standard and format including:
      • Data sources
      • Web services
      • Web sites rolled out to users
      • Interchange user exist
      • System architecture design and documentation
  • Participate in architecture activities between various development areas
  • Quality assurance of the Innovation team
    • Ensure the team adhere to the SDLC
    • Workshop functional requirements with the Business Analysts to ensure full understanding of the business requirements
    • Set quality design standards for development/architecture
    • Provide guidance and direction in choice of tools and technical architectures
    • Drafting and maintaining of all technical specifications related to the environment
    • Assist developers with compilation and execution of unit test plans and integration testing
  • Working with the UAT and EBF team to ensure the smooth transfer of code from Development to UAT
  • Continuous monitoring and evaluation
    • Review the quality of code produced by the team – ensure the team delivery meets business critcal requirements
    • Ensure on-time delivery of code
    • Coordinate the investigation and fixing of production issues
    • Ensure that technologies are employed with best practice
  • Responsible for the overall stability of the production environment
    • Pro-actively detect performance issues
    • 1st level standby and support during daily production runs
  • Research and continuous improvement
  • Critically review/evaluate new technologies / security principles
  • Ensure that trends in IT market are known and ensure that strategies are in place to react to these new trends

Qaulifications & Experience

  • Grade 12
  • A relevant 3-year degree/diploma in IT or relevant experience
  • Ideally a Post-graduate degree/diploma
  • Machine Learning Techniques

Must have detailed knowledge of:

  • System architecture (technical design and implementation processes), Database analysis and design, Technical Test plan design
  • IT systems development processes, Application development
  • Standards and governance

Solid understanding of:

  • Best practices for Quality Assurance (QA)
  • Object Orientated Development environment (i.e. Java, Spring Framework, JBoss)
  • Docker
  • Bluemix
  • Machine Learning Techniques
  • Agile development life cycle
  • Microsoft Appliance (APS)

What’s in it for you?

  • Competitive, market-related salary 
  • You’ll enjoy being part of our strong team culture 
  • Working in a team who is passionate about technology and delivering an excellent end product 
  • An opportunity to work on exciting projects that will challenge you 
  • Free Friday lunch, enough said!