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