Backend Software Developer (.NET/C#, RabbitMQ)

  • Contract
  • Amsterdam
  • Location: amsterdam
  • Type: Contract
  • Job #86941

Role: Backend Developer .Net
Contract type: Freelance
Location: Remote (Europe)

As a Backend Software Developer, you will work under the guidance of the Service Delivery Manager and closely with the project team to design and implement the messaging component for the Medical Management Prototype Application. This role involves the development and integration of RabbitMQ with an existing .NET web application, along with testing and documentation of the solution.

Key Responsibilities:

  • Requirements Analysis and Design: Participate in discussions to gather and analyze requirements, contributing to the design of the messaging component.

  • Messaging Component Development: Design and implement the messaging component using RabbitMQ, ensuring seamless integration with the existing .NET web application.

  • Integration Testing: Collaborate with the project team to design and execute integration tests, ensuring the reliability and performance of the messaging component.

  • Documentation: Document the implemented solution, providing clear and comprehensive information for future reference and maintenance.

  • Remote Collaboration: Conduct development work remotely, accessing NCIA engineering facilities as needed.

  • Agile Development: Work as part of a team using an Agile, iterative approach. Actively participate in sprint planning meetings to define the content and scope of each sprint.

Qualifications:

  • Experience:

    • At least 5 years of experience in software development with C#, working in multinational teams using Agile methodologies.
    • A minimum of 3 years of experience developing .NET applications using RabbitMQ.
  • Technical Skills:

    • Proficient in message queuing protocols such as MQTT and AMQP.
    • Hands-on experience with message brokers, queues, and exchanges.
    • Practical experience in configuring, monitoring, and securing RabbitMQ deployments in production environments.
  • Cloud and DevOps: Experience with Microsoft Azure, particularly Azure DevOps.

  • Problem-Solving: Strong troubleshooting, problem-solving, and analytical abilities.

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!

Submit your application