Description

What will you be bringing to the team?

  • Design and develop back-end components (REST APIs, microservices) using .NET Core.
  • Write web frontend code in JavaScript frameworks, Vue.js and React.
  • Develop RDBMS schemas and procedures.
  • Use Elasticsearch to accelerate the solutions.
  • Integrate messaging in order to provide asynchronous solutions.
  • Document solutions, describing the overall design, business, architecture and technical information.
  • Use containers to compose and build the solution. Knowledge of Kubernetes is desirable.
  • Python knowledge using the Django framework is desirable.
  • Participate in the implementation of full stack .NET solutions, being able to identify shortcuts that would accelerate the time to deployment, minimizing the security and reliability impact.
  • Implement validation mechanisms as unit and integration tests for both front-end and back-end code.
  • Work comfortably within a team. Follow SCRUM methodology procedures and disciplines. Estimate the work to be done upon request.
  • Communicate in a clean, concise way, not only to peers but to upper layers when needed.
  •  

Requirements: -

Mandatory: -

  • Bachelor's degree and minimum 6 years of relevant experience
  • More than 2 years of experience in front-end Development with JavaScript Frameworks Vue.js, and/or 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 Frameworks Vue.js and React
  • Good knowledge of the design and development of back-end components (REST APIs, microservices)
  • Excellent knowledge of Microsoft .NET framework and .NET Core
  • Knowledge of relational databases, focusing on Microsoft SQL Server (schema design, procedural scripting etc.)
  • Knowledge of Elasticsearch
  • Good knowledge of using containers (Docker)
  • Knowledge of agile software development methodologies
  • Working knowledge of English on B2 or higher level

 

Desirable: -

  • Experience with highly scalable systems
  • Knowledge of container orchestrators, focusing on Kubernetes
  • Ability to draft clear and complete documentation for full stack solutions (including design and architecture)
  • Knowledge of Python scripting and web application development using Django framework
  • Knowledge of AMQP messaging
  • Knowledge of CI / CD systems (e.g. TFS)
  • Knowledge of MongoDB