Cloud Application Design Expert

The Contraste Europe Group builds strong relations with its clients. It offers a range of IT services such as: Advisory, Solutions, Applications and Infrastructure. The Group’s sector focus is with finance, utilities, public institutions and non-commercial organisations. We are operating on three countries located in Belgium, Luxemburg and France.

For one of our major clients in the financial sector, we are looking for a Cloud Application Design Expert.

Category

Application Services

Function

Analyst Progammer
Application Architect
Consultant (Specialist)
Developer / Programmer

Language(s)

Dutch
English
French

Reference

190715/0716

Location

Brussels - Belgium

We offer

  • A challenging position in a fast growing company with an international presence.
  • A stimulating working environment with a really good team spirit maintained by lots of internal events (teambuilding, ...).
  • A dynamic culture focused on personal development.
  • A wide range of training and career development opportunities.

 

Your profile

Killing criteria: 

  • 3+ years of experience with software development in building distributed applications and systems on Azure Cloud or equivalent expertise 
  • Experience with various programming languages (.NET, JavaScript etc) 
  • Experience with Cloud native design patterns and architectural frameworks (Service Oriented Architecture, Domain-Driven Design, etc.) 

Requirements: 

  • 3+ years of experience with software development in building distributed applications and systems on Azure Cloud or equivalent expertise 
  • Strong technical and software engineering background in the areas of cloud computing and more particularly on Azure Cloud, enterprise computing, servers, networking, and virtualization technology and products 
  • Experience with Cloud native design patterns and architectural frameworks (Service Oriented Architecture, Domain-Driven Design, etc.) 
  • Experience applying enterprise integration patterns using SOA, API’s, microservices, message-based, and file-based approaches 
  • Good understanding of cloud-aware and native, and as-a-Service platform offerings such as functions, logic apps, event grid, kubernetes, cosmos DB 
  • Experience with cloud migration, CI/CD, DevOps, and Big Data, and API management. 
  • Experience with security solutions SSO, Oauth, IAM/User Registry, and Encryption 
  • Experience with applying data integration patterns using traditional and modern data technologies (SQL, NoSQL) 
  • Experience with various programming languages (.NET, JavaScript etc) 
  • Broad range of technology interests across different disciplines including computer and system architecture, web applications, performance analysis, distributed systems design, testing and verification technologies, data processing, and networking 
  • Ability to work on distributed remote Agile teams with a high degree of self-motivation and ability to work independently 
  • Specific experience with Agile methodologies, modern software development environments as well as with DevOps practices 
  • Excellent communication and collaboration skills to drive interaction with customers, peer developers, and project managers 

Strong Plus: 

  • Experience in Financial services  
  • Proven experience with complete product life cycle in a production services environment, including design, implementation, load and scale testing, deployment and maintenance 
  • Experience with cloud native Security controls/Architecture
  • Experience in building cloud applications in the financial services industry 

Your role

The Cloud Application Design Expert will have for main missions to: 

  • Provide guidance and recommendation to the external provider for the implementation of a new application on Azure cloud
  • Review and validate implementation achieved by the external provider
  • Liaise with Cloud enablement team in order to ensure that required capabilities are well made available appropriately
  • Liaise with Product owner, Business analyst(s) and Architects to have a good understanding of requirements (both functionals and non functionals) and targeted solution
  • Liaise with Scrum master/project manager to raise risks and issues which require attention and actions from him/her 
  • Play a key role in the development of a large-scale, distributed application with strong federation, dynamic scaling and configuration, security and policy management, and superior robustness and fault tolerance capabilities.  
  • Design and deliver highly scalable distributed applications that focus on the business requirements of customers and enable industry leadership in Cloud OS platforms.  
  • Provide guidance and recommendation to an external provider in charge of the implementation of the application on Azure cloud. You review and validate implementation achieved by the external provider.