Main Tasks:
* Participate in an agile based software development life cycle including technical analysis, documentation, development, testing and code reviews
* Collaborate with the production support team for maintenance troubleshooting and release management
* Propose and provide feedback from experience/knowledge on architecture, design, technology choices and technology direction of the platform as well as on suitable DevOps practices
Technical Skills:
* At least 5 years software development experience with .Net core
* Strong understanding of micro-services architecture and Docker
* Experience with Agile development methodologies
* Excellent knowledge of programming best practices, design patterns
Language Skills:
· Good communications skills in English
Soft Skills:
· Ability to work as a part of a globally distributed team
· Desire to dive to a new domain knowledge and learn quickly
· Strong problem-solving skills