Responsibilities
* Write front-end and back-end unit tests.
* 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.
* 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.
* Implement validation mechanisms as unit and integration tests for both back-end and front-end code.
* Write and maintain technical documentation of the solution implemented. 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.
Job requirements
* More than five (5) years of experience in Software Development
* More than three (3) years of experience in front-end Development
* 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
* 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
* Sound knowledge of OAUTH standard. application design.
* 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.
* Ability to draft clear and complete documentation for full stack solutions (including design and architecture)
* Sound knowledge of AMQP messaging
* Good knowledge and display of prerequisites of working in an Agile Team implementing Scrum (e.g. team work, clear communication)
Only EU Citizens
Remote from EU Countries
Level : Expert (more than 15 years of IT Experience)
#J-18808-Ljbffr