Azure Middleware Developer

2 weken geleden


Voorschoten, Zuid-Holland, Nederland Citizenm Voltijd

Do you want to play a key role in shaping exceptional digital experiences for our guests and team members? If you are thrilled by API calls and system integrations, always keeping a sharp focus on user experience and performance, and are devoted to software development and top-notch coding practices, then keep reading.

Are you the kind of person who lives for that moment when your code smoothly runs in production? Are you deeply immersed in cloud computing and Azure, and obsessed with those crucial but often overlooked details? Do you have a knack for automating tasks? If you resonated with a good portion of these questions, you might be our next technical specialist developer.

  • You will be in charge of developing and putting into action services on our middleware platform, Goodbits.

We affectionately refer to our middleware as Goodbits, as it is the source of all the essential components.

Goodbits is an Azure-based platform structured on MACH architecture, serving as a fundamental part of citizen M's core systems.

Your primary focus will be the backlog of the Goodbits platform, ensuring agile and efficient delivery in alignment with citizen M's digital channels tech team.

In collaboration with the solution owner of the Goodbits platform and other team members dedicated to its success, you will devise solutions and services on the middleware that address immediate business challenges within the industry.

You will actively engage in all stages of the SDLC of the platform, contributing to development, testing, deployment, and monitoring processes.

Post-deployment, you will play a vital role in providing level 2 or level 3 support and performance monitoring to guarantee a seamless experience for our guests and employees.

Your unique superpower lies in spotting defects that may go unnoticed by others, nipping them in the bud before they escalate.

  • You will become the go-to expert with an unparalleled understanding of the services developed on the platform.

Key Responsibilities:

  • Participate in the planning, design, and implementation of Goodbits services and platform alongside the Solution Owner and the dedicated Goodbits team.
  • Perform technical analysis and craft development proposals for the platform.
  • Code, script, develop apps, and create services to automate and optimize the platform.
  • Engage in testing and QA processes following the established framework.
  • Contribute to enhancing the SDLC of Goodbits.
  • Define service levels and support prerequisites for the services and features developed in Goodbits in response to business demands.
  • Monitor service levels of integrated vendor services, suggesting enhancements and optimizations for these integrations.
  • Analyze logs and monitoring data to evaluate system performance and stability.
  • Collaborate with suppliers to troubleshoot production issues, delving deep into cross-system problems.
  • Provide root cause analysis of major incidents in conjunction with suppliers.
  • Develop implementation and training strategies as required.
  • Create support processes and documentation as needed, emphasizing automation.
  • Assist in defining Disaster Recovery procedures for Goodbits.
  • Engage in agile practices and related activities.
  • Deliver 2nd/3rd line support and incident management following the agreed framework.

Qualifications / Skills:

  • Proficiency in technology both professionally and personally.
  • Experience with Azure services and development, familiarity with MACH architectures.
  • Expertise in API development, optimization, and integration.
  • 2-5 years of professional experience in application development, architecture, and cloud computing.
  • Bachelor's degree in a relevant discipline or equivalent work background.
  • Familiarity with technologies like c#, ARM, JSON APIs, SQL, authentication methods, and test automation.
  • Experience with CI/CD processes and other DevOps techniques, Azure DevOps experience is advantageous.
  • Skilled in troubleshooting, system analysis, and monitoring across systems.
  • Proficient in process documentation and tools such as Lucidchart.
  • Knowledge of online payment methods and digital business processes is a plus.
  • Effective communicator capable of navigating complex structures.
  • Self-driven with strong strategic thinking skills, ownership mentality, and results-oriented approach.
  • Detail-oriented with a keen focus on processes.
  • Experience in the hospitality sector is beneficial.
  • Fluency in English.

About citizen M:

Citizen M is a luxury hotel chain tailored for modern global citizens.

Our hotels redefine traditional hospitality, offering guests a unique home away from home experience and the comfiest pillows in the world.

Our guests are frequent travelers who appreciate quality, design, and value.

  • We currently operate hotels across various countries including the Netherlands, France, UK, Switzerland, Denmark, USA, and Asia, with more expansions on the horizon.

We take pride in infusing genuine hospitality back into the industry, earning accolades for our innovative approach.

At citizen M, we embrace diversity and inclusivity, welcoming applications from all backgrounds to create a more representative workforce.

We are committed to accommodating individuals with diverse needs throughout the hiring process and beyond.

If you require specific accommodations, please indicate in your application, and we will collaborate to find tailored solutions.