Mission context
The Digital department of one of our clients is actively looking for a Trilingual Senior .NET full stack developer (full time) to join the Field Applications & Integrity Management team in the functional domain Asset Management (gas network). This domain covers business activities related to our gas assets as GRID Maintenance, Metering, Cathodic Protection, Terminal,… Multiple systems are also used (.NET developments, SAP PM, geospatial asset management applications, information management systems,...).
The candidate will be assigned the following responsibilities:
• Actively participate in the Scrum-based development team
• Design and implement new functionalities and maintain existing ones
• Automate tests (unit tests, integration tests) as part of the day-to-day work
• Realize support and maintenance service by helping in bug finding and resolution, incident management
• Collaborate with operations teams to deploy and configure the software in production
• Propose architectural improvements of existing products
The mission focuses on:
• implementing future digital projects related to the inspection and maintenance of transport network infrastructures, the quality control of metering equipment, and the development of specific tools to support dispatching. Development concerns both the front-end and back-end of solutions.
• supporting and maintaining existing and future tools for the domains mentioned above. The candidate will have a strong experience in .Net, Angular, in web app software like Progressive Web Apps or Hybrid Apps and delivery of web or mobile applications with online/offline capabilities.
Desired Profile
• At least 5 years experience as a Full Stack Developer
• At least be able to follow passively a conversation in both of our national languages Dutch & French (this is a must) and fluent in English (trilingual)
• Ability to communicate with business analysts for understanding the specifications and designs that form the basis for implementation
• Ability to communicate with technical lead to understand the constraints of the architecture that must be followed
• Passionate about software development
• Software Craftsman
• Strong communication skills
• Ability to do bottom-up research for problem diagnostics
• Problem solver & negotiator
• Ability to work according to rules, standards and guidelines defined by the Enterprise Architecture/Security Office
• Ability to communicate realistic predictions about the development work
• Ability to learn a complex business model
• Ability to work structured following the procedures (check-in, check-out, time sheet reporting, punctuality) Technical skills
• Be able to work hands-on (code) in Angular and in other languages like C# and SQL
• Deep understanding of modern web app software like Progressive Web Apps & Hybrid Apps
• Deep understanding of the software production process, specifically with agile processes
• As some of our applications have offline capabilities, an understanding of these concepts and its implications is highly recommended.
• Affinity with the technical stack & tools used by the team (presented in order of importance):
* Angular
* Web Application Software: Hybrid/WebNative App (Ionic)
* C# (.Net Core & .Net Framework)
* WEB API
* Visual Studio
* GIT
* Programming Design Patterns
* Entity Framework is an added value
* Azure is an added value