Senior Front-End Engineer (with .NET skills)
Build technologies that matter
This is us
At Avenga, we believe that human creativity empowers technology that matters. Operating globally, our 6000+ specialists provide a full spectrum of services, including business and tech advisory, enterprise solutions, CX, UX and Ul design, managed services, product development, and software development.
This is the job
In The Netherlands, within the Law enforcement industry, we are actively seeking a professional to strengthen our team dedicated to ICT Development, working at one of the most influential European institutions.
This is you
- At least 5 years of experience in Software Development
- At least 2 years of experience in front-end Development with JavaScript, Typescript and React.
- 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 JavaScript, Typescript and React.
- Good knowledge of the design and development of back-end components (REST APIs, integrations, micro-services)
- Excellent knowledge of Microsoft .NET (C#) and ASP.NET Core
- Knowledge of relational databases, focusing on Microsoft SQL Server (schema design, procedural scripting etc.)
- Excellent knowledge Elasticsearch
- Good knowledge of using containers (Docker)
- Knowledge of agile software development methodologies
- Ability to participate in multi-lingual meetings, ease of communication, integration in an international/multi-cultural environment
- Knowledge of container orchestrators (Kubernetes)
- Ability to draft clear and complete documentation for full stack solutions (including design and architecture)
- Good 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).
Nice-to-have skills:
- Experience with highly scalable systems.
- Knowledge of Python scripting and web application development using Django framework
This is your role
- Write web frontend code in JavaScript frameworks, such as React.
- 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.
- Work extensively with Elasticsearch.
- Participate in the .NET implementation of a micro-services solution, and write backend code in a reliable, fast, scalable, and secure way, satisfying requirements and service level agreements.
- Implement validation mechanisms as unit and integration tests for both front-end and back-end code.
- Write OAUTH authentication mechanisms
- Maintain the technical documentation of the solutions and liaise with other technical Teams in order to push new features / changes to production.
- Follow SCRUM methodology procedures and disciplines. Estimate the work to be done upon request.
- Write technical documentation. Account for secure coding practices, as well as logging and auditing features.
We take pride in the diverse skills and character of our teams, welcoming everyone to apply and contribute to our collective strength.
- Locations
- The Hague
- Remote status
- Hybrid
- Seniority
- Senior-level
- Technology
- Javascript
Your way in starts here
APPLICATION
Send us your application, we are ready to hear your story and explore how we can grow together.
REVIEW
Our team carefully reviews every application with curiosity and care. If your profile isn’t the right fit today, we will keep it in mind for future opportunities that match your skills and ambitions.
TALENT ACQUISITION INTERVIEW
You will meet our Talent team to talk about your goals and learn more about who we are, what we offer, and how we support our people.
TECHNICAL INTERVIEW
Our tech interview is all about diving deeper into your expertise and understanding your strengths, how you solve problems, and how you think – no trick questions, just a meaningful conversation.
CUSTOMER INTERVIEW
For some roles, especially when our clients are closely involved, you might also have a conversation with them – it’s a chance for everyone to align and get to know each other better.
JOB OFFER
If we both feel it’s the right match, we will send you an offer to join us. And even if it’s not the time just yet, you’ll always hear back from us.
WELCOME!
Your new team is excited to meet you, support you, and build something great together. Let’s make your first day the start of a journey that shapes a career that matters.