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.