IT Technical Architect /Software Engineer - AA0520

The IT Technical Architect & Software Engineer will lead software architecture strategy,design and development by applying cutting edge engineering, testing anddelivery practices. He/She will ensure that Information Solutions supportingbusiness operations are available, secure, scalable, robust, high performantand cost efficient to serve both IBBL and partners. Lastly, he/she will also beresponsible for identifying standard methodologies to increase quality, reducecycle time & cost, increase visibility, and improve ability to adapt tochanging needs
Rue Louis Rech 1, Entrée B, Dudelange L-3555, Luxembourg
08/05/2020 14:14:40
Key Accountabilities
  • Full stack development of solutions to address user’s needs, leveraging technologies such as Java / Java EE, Angular, REST Web Services and others in collaboration with other team members.
  • Enhance and maintain current applications from a standpoint of performance, scalability, and reliability
  • Ensure software design & architecture, frameworks, tech stack, software development lifecycle; implement policies, standards and procedures etc.
  • Provide technical expertise and oversight to all ongoing development projects, conduct technical reviews, risk analysis and oversee product qualification/certifications.
  • Lead implementation of quality, continuous improvement, problem-solving tools and other efficiency improvements to existing processes focusing on speed and quality of code development.
  • Design and execute a pro-active strategy to monitor the “shelf-life” of existing technologies and third-party components and set up a clear plan to integrate new technologies.
  • Provide technical guidance, training and educate team members on development and operations.
  • Perform and / or coordinate tests case runs, including defect raising and their follow-up (CI/CD).
  • Ensure DevOps platform monitoring and handle code deployments in all environments 
KEY SKILLS, EXPERIENCE AND QUALIFICATIONS
  • Master’s or PhD degree in Computer Science, software engineering, or related field•    
  • At least 5 years’ experience in a similar position (e.g. Technical Architect, DevOps, Release Engineering, or similar role)
  • Proven work experience in software development and software quality assurance
  • Methodical, autonomous and rigorous, showing dynamism, dedication and team spirit.
  • Good organizational and relational skills, precision, ability to manage an important workload and respect deadlines.
  • Fluent in French and English with proof of excellent written skills in both languages

Required:

  • Strong experience of information system architecture design & implementation (e.g. integration, micro services etc.)
  • Good knowledge of PaaS or container orchestration (K8s / OpenShift)
  • Good experience of design and implementation of continuous integration and code deployment pipelines (CI/CD)
  • Experience with automation/configuration management (e.g. Ansible, Gitlab, Bamboo, Nexus)
  • Solid knowledge and experience in programming language (e.g. Java, Java EE, Angular, REST)
  • Experience debugging, reviewing logs files and working with developers get to the root cause

Considered as an asset:

  • Certified DevOps Engineer professional;
  • testing automation & methodology qualification;
  • Certifications (TOGAF, SCRUM, ITIL, ITSQB);
  • Confluence, JIRA, JetBrains, Sonar, Spring, Zephyr
About IBBL

REF.: VD/TASE0520/AA/IBBL BIS
CDI - Full time - Start date: as soon as possible