Senior Software Engineer

Closing on: May 31, 2025

We are seeking a highly skilled Senior Software Engineer to support the continued development of our quality control system for checking geographical and structured data. As a senior engineer, you will lead development efforts, mentor junior developers, and contribute to the overall technical vision of the project. This role requires deep expertise in .NET-based applications, cloud solutions, and front-end frameworks such as Angular or Vue.

Key Responsibilities

  • Technical Development & Implementation: Develop and implement user stories with a strong emphasis on code quality.
  • Testing & Debugging: Write unit and integration tests while efficiently resolving bugs, bottlenecks, and performance issues.
  • Agile Development: Play a key role in Agile development processes, including backlog refinement, sprint planning, and stand-up meetings.
  • Team Leadership & Mentorship: Lead a development team, coach developers, and contribute to technical decision-making.
  • Code Quality & Documentation: Ensure well-structured, maintainable, and fully tested code with comprehensive documentation.
  • Collaboration & Communication: Participate in technical consultations, knowledge-sharing sessions, and discussions with architects and stakeholders.
  • User Support & Troubleshooting: Respond to user inquiries, provide technical insights, and ensure optimal system performance.

Required Skills & Experience

Must-Have Skills

  • 5+ years of experience developing .NET-based applications.
  • Strong expertise in .NET Core REST services and ASP.NET Web API.
  • Experience hosting applications in Azure.
  • Training and certification in .NET (C#), ASP.NET, or equivalent experience.
  • Dutch proficiency at CEFR Level C2.

Should-Have Skills

  • Experience with Azure DevOps (Git, CI/CD, Azure Pipelines).
  • Knowledge of EF Core and Microsoft Azure SQL for storage solutions.
  • Experience leading a development team and coaching other developers.
  • Familiarity with Agile Scrum methodologies.

Nice-to-Have Skills

  • Hands-on experience with Angular or Vue.js.
  • Strong background in performance optimization and system architecture.

Soft Skills

  • Team Player: Able to collaborate effectively within a cross-functional team.
  • Communicative: Excellent verbal and written communication skills.
  • Autonomous & Proactive: A self-starter who takes initiative and ownership.
  • Problem-Solver: Capable of quickly identifying and addressing issues.

Deliverables

  • High-quality, maintainable, and fully tested code aligned with project standards.
  • Well-documented code with clear comments.
  • Updated technical release notes and documentation.
  • Continuous knowledge-sharing within the team.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx