- Write and debug web frontend code in SPA frameworks such as 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 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.
Qualifications :
Mandatory:
- Bachelor plus 7 years of experience in relevant field.
- A minimum of 5 years of back-end Development in (C#) Core experience within the past 7 years.
- A minimum of 2 years of front-end Development with Javascript and Typescript experience within the past 3 years
- More than 7 years of experience in Software Development within the past 7 years.
- 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.
- 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 Javascript frameworks: 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 (C#) and 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
- 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)
- 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)
Desirable:
- Knowledge of implementing OAUTH 2.0 authorization mechanisms with ADFS
- Knowledge Elasticsearch
- Knowledge of using containers and orchestrators (Kubernetes)
- Knowledge of using Linux shell and basic Linux concepts (e.g. users groups rights).
Remote Work :
Yes
Employment Type :
Full-time
Write and debug web frontend code in SPA frameworks such as 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 implementation of a micro-services solution...
- Write and debug web frontend code in SPA frameworks such as 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 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.
Qualifications :
Mandatory:
- Bachelor plus 7 years of experience in relevant field.
- A minimum of 5 years of back-end Development in (C#) Core experience within the past 7 years.
- A minimum of 2 years of front-end Development with Javascript and Typescript experience within the past 3 years
- More than 7 years of experience in Software Development within the past 7 years.
- 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.
- 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 Javascript frameworks: 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 (C#) and 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
- 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)
- 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)
Desirable:
- Knowledge of implementing OAUTH 2.0 authorization mechanisms with ADFS
- Knowledge Elasticsearch
- Knowledge of using containers and orchestrators (Kubernetes)
- Knowledge of using Linux shell and basic Linux concepts (e.g. users groups rights).
Remote Work :
Yes
Employment Type :
Full-time
View more
View less