Front-end developer with .NET skills (VueJs)

AI overview

Contribute to complex public sector IT projects through front-end and back-end development in a microservices architecture while using cutting-edge technologies like Vue.js and .NET.
  • Write web frontend code in Vue.js JavaScript framework. Other JavaScript frameworks (like React) knowledge is a plus.
  • Write front-end and back-end unit tests.
  • Manage the front-end build configuration and the appropriate npm tasks.
  • Be familiar with Typescript and modern web development.
  • Write CSS and HTML by using SASS and Bootstrap.
  • Participate in the .NET implementation of a micro-services solution, being able to 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. ADFS knowledge is a plus.
  • Work comfortably within a team. 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.
  • Communicate in a clean, concise way, not only to peers but to upper layers when needed

Mandatory :

  • Bachelor's degree plus 10 years of relevant experience.
  • More than three (3) years of experience in Front-End Development with Vue.js JavaScript Framework.
  • Experience as a front-end developer in more than two (2) production-ready web projects with Vue.js JavaScript Framework.
  • Experience in more than two (2) production-ready REST API services written with ASP.NET Core and/or .NET 8+.
  • Experience in more than one (1) production-ready projects with front-end unit tests.
  • Experience in more than one (1) production-ready projects with OAUTH standard.
  • More than five (5) years of experience in back-end Development in Microsoft .NET (C#) and .NET Core
  • More than three (3) years of experience with highly scalable systems and microservices
  • More than three (3) years of experience working in a team. following Agile/SCRUM methodology procedures and disciplines.
  • More than three (3) years of experience in developing applications that publish and consume messages via AMQP, including handling message routing, queuing, and error handling.
  • Sound knowledge of SDLC best practices.
  • Sound knowledge of the design, documentation and development of full stack solutions
  • Sound knowledge of front-end Development with Vue.js and Typescript.
  • Sound knowledge of the design and development of web components including CSS and HTML.
  • Good knowledge of the design and development of back-end components (REST APIs, integration patterns, micro-services)
  • Sound knowledge of Microsoft .NET (C#) and ASP.NET Core (extensive use of design patterns)
  • Good knowledge of relational databases, focusing on Microsoft SQL Server (schema design, procedural scripting etc.)
  • Excellent knowledge of version control with Git and Git practices
  • Sound Knowledge of secure software design principles
  • Ability to draft clear and complete documentation for full stack solutions (including design and architecture)
  • Good command of English equal to B2 according to CERF levels.

Desirable:

  • Sound knowledge of OAUTH standard. application design
  • Good Knowledge of CI / CD systems (e.g. Azure DevOps).
  • 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.

 

Careers at ARHS. Find Great Talent with Career Pages. | powered by SmartRecruiters | Find Great Talent with a Career Page.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Front-end Developer Q&A's
Report this job
Apply for this job