- 6+ Years of active work experience or employment in IT/Program development speciality, specifically in high load backend solutions and/or machine learning and algorithm creation.
- Experience with .NET platform and C# programming language (at least strong mid level).
- Team lead experience with involvement in at least one successful complex project for more than 8 month as team lead or technical lead.
- At least B2 (upper intermediate) level of English
- Willingness to work with an on-site team of specialists and direct communication with the customer.
Would be a plus:
- Previous work or background with cryptocurrencies or other blockchain technologies.
- Experience in one of the following scripting languages:
- Experience or background in game development or development of social casino platforms.
- Work with an on-site manager to interpret and evaluate customer’s requirements and specifications, and suggest technical solutions and architecture design to meet said requirements.
- Help transform requirements and data points into user stories and tasks for the technical team.
- Communicate software design to the technical team and ensure all requirements and best practices are made.
- Create data and DB designs for the project
- Participate in daily stand up meetings.
- Consult the technical team regarding project implementation
- Create technical documentation (if required by customer or complexity of the project)
- Create high-quality maintainable code.