EXPERIENCE
AND EDUCATION:
Essential
Qualifications/Experience:
· Level 3 – Expert: either (i) a level of education
which corresponds to completed university studies of at least 4 years attested
by a diploma and relevant professional experience of at least 9 years gained
after the award of the diploma OR (ii) a level of education which corresponds
to completed university studies of at least 3 years attested by a diploma and
relevant professional experience of at least 10 years gained after the award of
the diploma
· 5+ years of experience in Software Development
· More than 3 years of experience in front-end
Development with Vue.js and Typescript
· More than 1 year of experience on debugging
Angular codebase
· More than 5 years of experience in back-end
Development in Microsoft .NET (C#) and .NET Core
· More than 3 years of experience with highly
scalable systems and microservices
· More than 3 years of experience working in a
team. Following Agile/SCRUM methodology procedures and disciplines
· More than 3 years of experience in developing
applications that publish and consume messages via AMQP, including handling
message routing, queuing, and error handling
· More than 3 years of experience on estimating the
work to be done upon request
· Good knowledge of SDLC best practices
· Good knowledge of the design, documentation and
development of full stack solutions
· Good knowledge of front-end Development with
Vue.js, Typescript and understanding of Angular
· Excellent knowledge of the design and development
of back-end components (REST APIs, integration patterns, micro-services)
· Excellent knowledge of Microsoft .NET (C#) and
ASP.NET Core (extensive use of design patterns)
· Excellent knowledge of relational databases,
focusing on Microsoft SQL Server (schema design, procedural scripting etc.)
· Excellent knowledge of version control with Git
and Git practices
· Knowledge Elasticsearch
· Excellent knowledge of using containers and
orchestrators (Kubernetes)
· Ability to draft clear and complete documentation
for full stack solutions (including design and architecture)
· Excellent knowledge of AMQP messaging
· Knowledge of CI / CD systems (e.g. Azure DevOps)
· Good knowledge and display of prerequisites of
working in an Agile Team implementing Scrum (e.g. team work, clear
communication)
· Knowledge of using Linux shell and basic Linux
concepts (e.g., users, groups, rights)
· Knowledge of implementing OAUTH 2.0 authorization
mechanisms with ADFS
· Ability to participate in meetings in English,
ease of communication, integration in an international/multi-cultural
environment
· Communicate in a clean, concise way, not only to
peers but to upper layers when needed
· Write and debug web frontend code in SPA
frameworks, such as Vue.js and Angular.
· Manage the front-end build configuration and the
appropriate npm tasks
· Work with Typescript and modern web development
· Write CSS and HTML by using SASS and Semantic UI
· Participate in the .NET implementation of a
micro-services solution, being able to write backend code in a reliable,
scalable, secure and testable way, implementing resilient integrations,
satisfying requirements and service level agreements
· Deploy and manage services on Kubernetes
· Implement validation mechanisms as unit and
integration tests for both back-end and front-end code.
· Implement OAUTH authentication mechanisms.
· Liaise with other technical Teams in order to
push new features / changes to production
· Write and maintain technical documentation of the
solution implemented. Account for secure coding practices, as well as logging
and auditing features
VinAudit.com Inc.
Vosyn
Alten
Alter Solutions Benelux
Granicus