Jobs at onetowin

View all jobs

Lead Developer .NET Angular Full Stack

Brussels, Belgium

The .NET Angular Full Stack Lead Developer is responsible for the development and maintenance of .NET Angular applications.

As a developer/Scrum Master, you will have three main responsibilities:
 

1. Carrying out various development tasks (new functionalities and change requests)

  • estimation based on a functional analysis 
  • technical (and sometimes functional) analysis
  • implementation (in accordance with the analysis and company standards, and sometimes in accordance with CENELEC standards)
  • technical documentation
  • (unit) testing (based on the analysis and in accordance with company standards)
  • deployment across the various environments (DEV, TST, QA, ACC & PROD, EDU, etc.) in accordance with internal administrative procedures
  • applying the Scrum principles for project management and monitoring (participation in ceremonies)
  • applying the CyberSecurity principles (Secure development)

2. Ensuring the maintenance of the applications:

  • collecting, tracking and resolving bugs (in accordance with company standards)
  • implementing bug fixes (in accordance with company standards)
  • (unit) testing of the bug fixes
  • deploying the tested bug fixes across the various environments (DEV, TST, QA, ACC & PROD, EDU, etc.) in accordance with internal administrative procedures
  • applying Scrum principles for project management and monitoring (participation in ceremonies)
  • applying CyberSecurity principles (Secure development)
3.  Acting as lead developer:
  • Assisting with the preparation of various meetings (sprint planning, sprint review, retrospective, steering group, etc.)
  • Ensuring that the objectives of the iterations are achieved
  • Ensuring that Agile principles are properly understood and adhered to in practice.
  • Identifying and anticipating dependencies in good time and monitoring risks
  • Leading the team through the various iterations
  • Guiding and leading the IT team in optimising Agile operations.
  • Helping the team evolve into a “self-organising” team.
  • Optimising internal and external communication
You will work closely with the project manager, the other developers, testers, the architect and the functional and technical analysts, and you will be able to propose various solutions, outlining the pros and cons of each. You must also be able to provide a reliable estimate of the work to be delivered. 

Skills:
  • In-depth knowledge of and experience with the .NET Framework and .NET Core, specifically:
  • C#
  • Entity Framework and LINQ
  • ASP.NET
  • WebAPI (specifically REST API)
  • SQL and relational databases
  • batch jobs
  •  In-depth knowledge of and experience with front-end development
  • HTML5, CSS3, Bootstrap, JavaScript, TypeScript, Angular, NgRx, Maui, jQuery, Node.js, Vue.js
  • Kennis van ADFS en authentication en auhtorization technologies 
  • Kennis van OO & Design patterns 
  • SOLID en dependency injection 
  • Kennis van unit testing 
  • Caching systemen en technologies 
  • Container architecture zoals Openshift, Kubernetes, … 
  • Kennis van tools voor codeanalyse (SonarQube of vergelijkbaar) 
  • Kennis van DevOps: Git, Azure DevOps, Jira, Confluence, Openshift. 
  • Uitvoeren van code reviews 
  • Ervaring als Scrum Master 
  • In het bezit zijn van een Scrum-certificaat 
  • Ervaring hebben met de Scrum/Agile-methodologie
  • Kennis van en ervaring met de projectorganisatie en een projectaanpak. 
  • Kennis van en ervaring met het beheren van user stories in een agile/scrum softwareontwikkelomgeving. 
  • Kennis van en ervaring met het beheer van de product backlog en met de taakverdeling. 
  • Kennis van en ervaring met de inschattingsvergaderingen op basis van de user stories 
  • Kennis van en ervaring met het begeleiden van een "zelforganiserend" team

Language skills:

Native speaking French or Dutch.

Workregime 

Fulltime dayshift in a permanent contract.

Share This Job

Powered by