Senior Software Engineer

Il y a 2 heures

Arrondissement of BrusselsCapital, Brussels, Belgique Nova Hunte Ltd Temps plein
# Senior Software EngineerBrussels, Belgium ContractAre you a Senior Software Engineer with deep technical knowledge and practical experience in Angular, TypeScript, ASP.
NET Core, and C#? Apply now for a long-term contract opportunity with a leading public sector client in Belgium.## Requirements
* Deep technical knowledge and practical experience in Angular, TypeScript, ASP.
NET Core, and C#
* Excellent knowledge of code review practices and quality coding standards
* Excellent knowledge of development tools and DevOps practices
* Excellent knowledge of cloud solution architecture
* Excellent knowledge of designing RESTful endpoints (HTTP methods, URLs, versioning, JSON, metadata and documentation)
* Excellent knowledge of data design (conceptual/logical data models, ERD)
* Excellent knowledge of non-functional requirements (security, performance, query optimisation)
* Experience working in Scrum/Kanban team-oriented environments
* Good knowledge of Azure
* Good knowledge of MS SQL Server
* Good knowledge of modelling, diagram design and documentation practices
* Ability to quickly learn and coach others on new technologies
* Excellent communication skills
* High degree of autonomy, technical expertise, reliability and commitment to software quality and engineering excellence
* Master's degree in software engineering, computer science, civil engineering or equivalent
* Language(s): French or Dutch (professional), the other national language (conversational), English (professional)##

Job Description
* Develop application components for the Hive platform supporting supervisory activities
* Design application components in close collaboration with team members
* Analyse and propose solutions for technical problems
* Take on the role of technical lead in development projects, including responsibility for technical release management when required
* Work collaboratively with business analysts, UX designers, IT architects and operations teams
* Coach team members in development frameworks, tools, teamwork habits, principles and guidelines
* Deliver well-structured, documented and tested software components
* Produce REST API specifications and implementation documentation
* Create architecture and technical design documents
* Develop data models and database design artefacts
* Configure CI/CD pipelines and deployment scripts
* Conduct code reviews and provide technical recommendations
* Prepare operational, support and maintenance documentation
* Provide knowledge transfer and coaching material when required
* Ensure alignment with architectural standards and software engineering practices
* Contribute to the development of secure, scalable and maintainable software solutionsbr