Full Stack Software Developer

EMW Logo

EMW

πŸ“Remote - Netherlands

Summary

Join the NATO Information and Communication Agency (NCI Agency) as a Full Stack Software Developer! This off-site contract requires expertise in .NET (C#), Angular, and Agile methodologies. You will be responsible for analyzing user stories, developing and testing features, and maintaining a medical management prototype. The contract runs from May 5th, 2025, to December 31st, 2025, with potential for extension. You will work remotely, participating in daily scrum meetings and reporting sprint outcomes. Experience with Microsoft Azure DevOps, Entity Framework, REST APIs, and various other technologies is essential.

Requirements

  • Ability to analyze, design, implement, and test across the full stack of the application
  • Minimum of 5 years of experience with full stack software development including all software development lifecycle phases
  • Ability to work in English
  • Proven ability to work in a scrum team and as per Agile software development values and principles
  • Experience with using Microsoft Azure DevOps platform
  • Solid experience with writing .NET applications using the C# language
  • Experience with Entity Framework and REST APIs
  • Solid experience with writing Angular applications using HTML, TypeScript and CSS or one of its pre-processors
  • Experience with using Visual Studio and/or Visual Studio Code, or similar IDEs
  • Experience with using PostgreSQL
  • Experience with IdentityServer4/Duende IdentityServer and RabbitMQ

Responsibilities

  • Analyze bugs and user stories and subsequently design bug fixes and features
  • Write new code and make changes to existing code
  • Test bug fixes and new features
  • Update relevant documentation
  • Provide service using a sprint-based approach (10 working days per sprint)
  • Work in a team using an Agile and iterative approach
  • Submit a detailed report of activities at the end of each sprint to the Agency Point of Contact
  • Participate remotely in daily scrum meetings, sprint planning, sprint retrospectives and other online meetings
  • Report the outcome of work during the sprint verbally during the sprint review meeting and in writing within three days after the sprint’s end date

Preferred Qualifications

  • Experience with .NET back-end written in C#, including data model leveraging Entity Framework, an API, and specialized components such as an identity/authentication component (Identity4) and a messaging component (RabbitMQ)
  • Experience with Angular front-end, including templates, components, services, modules, etc. that make up the UI

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.