Full-stack web developer

Il y a 19 heures

Brussels, Brussels-Capital, Belgique NTek Software Solutions Temps plein
Context, Description & Mission Details Description
• The IT Development Team of Sciensano is looking for a full-stack developer with a strong technical expertise and at least 8 years of experience in software development.
• The person will join an existing, long-term software development project as its technical lead, providing technical leadership and actively contributing to its ongoing development. The main responsibilities include:
• Define and maintain the technical architecture of software solutions, ensuring scalability, security, performance, and maintainability.
• Translate business requirements into robust technical designs and appropriate technology choices.
• Actively contribute to software development, particularly for complex or critical components.
• Ensure code quality and architectural consistency through code reviews, technical standards, and best practices.
• Provide technical guidance and support to developers, stimulate knowledge sharing and continuous improvement.
• Identify technical risks, dependencies, and technical debt, and drive appropriate solutions.
• Collaborate with the head of service and project managers to ensure successful project delivery.
• Actively participate as a member of project teams, contributing directly to the design, development, testing, and delivery of software solutions. Skills and competences Required technical skills
• Object oriented programming, design patterns, n-tiers architecture
• Backend: C#, .
NET Framework 4.0/4.5/4.8, .
NET Core, .
NET Core WebApi, Entity Framework
• Front end: HTML, CSS, JavaScript, jQuery, SCSS/SASS, Nuxt.js, Node.js, VueJs
• Database: MS SQL Server, TSQL
• DevOps and containerization: MS Azure DevOps, Git, Docker, Kubernetes
• Unit testing : NUnit, xUnit
• IdentityServer, OpenId Connect and web applications security
• Rest API services Soft skills and personal competencies
• Technical leadership: ability to guide, advice colleagues
• Communication: ability to explain technical concepts and standards
• Collaboration: strong teamwork and ability to work effectively with developers, project managers and designers
• Accountable: proactive approach in risks identification, take responsibilities
• Continuous learning: willingness to learn new technologies, continuously improve technical skills
• Knowledge sharing: ability to advice colleagues, share expertise Languages
• French or Dutch (read, written, spoken)
• English (read, written, spoken)