BRCE16894

Lead Systems & Application Architect

Location

Zaventem

Category:

Architecture

Project description:

The design and implementation of the client systems and application architecture for all technology solutions.

Responsibilites:

POSITION WITHIN THE ORGANISATION

Department: Technology

Section: Technology Solutions

Service:

Reports hierarchically to: Head of Technology Solutions

Reports functionally to: Head of Technology Solutions


Supervises:

Indirectly: Technology Systems Delivery (in-house and near-shore) and Technology Operations teams
Back-up: Head of Technology Solutions

JOB DIMENSIONS

  • Design of systems & application architecture
  • Design of technology solutions including technical and data flows, integrations, technologies used, infrastructure requirements, …
  • Coding guidelines and code reviews. Quality reviews of code delivered by in-house systems delivery teams and near-shore development teams.
  • Design of future systems & application architecture, like microservice architectures, dockers, Kubernetes, stateless services, …
  • Cooperation with infrastructure team to design a fast, reliable, scalable and cost efficient infrastructure architecture, e.g. a hybrid landscape combining on premise infrastructure in outsourced data center in combination with cloud solutions, e.g. Google Cloud
  • Introduction of efficient and seamless deployment processes with a minimum of downtime of production services
  • Follow the technology market and introduce new technologies that can improve technology landscape or that can introduce new technology solutions towards members and customers, e.g. Blockchain technology
  • Create Proof Of Concepts (POC’s) of ideas and requirements of members, e.g. a prototype to integrate Dynamic Merchant Platform API’s
  • Cooperate and support members and customers to integrate technology solutions with the systems of members and customers. Understand their technical requirements for interfaces and performance. Provide solutions to meet these technical requirements for interfaces and performance.
  • Participate in software and infrastructure selection process, including vendor selections

AUTONOMOUS DECISION MAKING AUTHORITY

  • Detailed architecture decisions together with the systems delivery and operations teams
  • Quality reviews of code delivered by in-house systems delivery teams and near-shore development teams
  • Implementation of Proof Of Concepts (POC’s)
  • Identification of new technologies that can potentially benefit in the future

RESULT AREAS

  • RESULT AREA 1 :

A fully documented systems & application architecture

  • RESULT AREA 2 :

Proof Of Concepts (POC’s) for business requirements and new ideas

  • RESULT AREA 3 :

A long term plan for systems & application architecture, including a phased approach towards that future systems & application architecture

  • RESULT AREA 4 :

Increased usage of technology solutions by offering clear integration documentation, easier interfaces, good technical support to members’ and customers’ technology teams and a seamless deployment strategy with minimal downtime of the technology services

  • INTERNAL CONTACTS

Exchange of information: Directors, Head of Departments, Managers, Staff

Negotiations with: Heads of Departments, Managers

  • EXTERNAL CONTACTS

Exchange of information: members and customers, near-shore development parties, software and systems providers, data center provider,

Negotiations with:members and customers technology teams, software and systems providers

Technical skills:

  • Knowledge and experience:

1. Training

2. Experience

  • Minimum 5 years experience in systems & application architecture, especially in architecting, designing and developing distributed, scalable and reliable systems
  • Minimum 10 years experience in IT, preferably background as a senior Java developer
  • Experience with Service Orientated Architectures, microservice architectures, dockers, Kubernetes
  • Experience as a technology solution designer
  • Experience with Java, Linux, Tomcat, Jenkins, SonarCube
  • Experience with cloud solutions, like Google Cloud
  • Experience with business intelligence tools, like ETL (Extract, Transform and Load) (e.g. Pentaho), MicrosStrategy
  • Experience with analytics, statistics, artificial intelligence and machine learning
  • Experience with Java Enterprise platform, messaging technologies, large relational databases (Oracle, Exadata), web technologies
  • Experience in conducting performance analysis and implementing system performance improvements
  • Experience in automating system deployments, and operationalizing production systems through robust monitoring capability
  • Experience in inclination and ability to actively coach and mentor engineers

3. Qualifications

  • Java
  • Perl, Python, Bash
  • Oracle, preferably Oracle Exadata
  • Linux
  • SQL
  • Jenkins
  • SonarCube
  • Docker, Kubernetes
  • TOGAF
  • API’s
  • EDI
  • XML
  • R
  • Pentaho
  • MicroStrategy
  • Languages: Excellent command of spoken/written English
  • Desirable
    • Experience with cloud solutions like Google Cloud, Microsoft Azure or Amazon Web Services
    • Experience with Google Big Query, Hadoop or other big data query and analysis techniques

4. Skills

  • Analytical approach with eye for detail
  • Ability to perform multi tasks
  • Strong problem solving
  • Ability to build from good relationships with colleagues
  • Ability to gather and assimilate information
  • Ability to think ahead and anticipate problems, issues and solutions

5. Attitudes

  • Essential:
    • Identify and analyse problems
    • Come up with creative solutions
    • “Can-do” attitude
    • Flexible
    • Adaptable
    • Eager to learn
  • Desirable:
    • Strategic thinking
    • Good understanding of eCommerce
    • Good understanding of logistics processes
    • Good understanding of the postal sector

Contact person:

Contact name: Recruitment IT Staffing