ResponsibilitiesManagement of the development team.Design and development of software.Analysis of requirements and specifications, coordination of technical solutions. Optimization of existing solutions and development of new functionality. Essential Skills Successful experience managing a development team for at least 2 years. Good analytical skills Good diagnostic and troubleshooting skills Knowledge of C# (basic), multi-threaded programming experience, Practical experience with .NET 7/8; Know
Responsibilities
- Management of the development team.
- Design and development of software.
- Analysis of requirements and specifications, coordination of technical solutions.
- Optimization of existing solutions and development of new functionality.
Essential Skills
- Successful experience managing a development team for at least 2 years.
- Good analytical skills
- Good diagnostic and troubleshooting skills
- Knowledge of C# (basic), multi-threaded programming experience,
- Practical experience with .NET 7/8;
- Knowledge of Linux OS, ability to reassemble OC, compilations, connect drivers
- DBMS (SQLite) or similar;
- Experience with version control systems (SVN, Git, etc.);
- Experience with web services (SOAP, XmlRpc, REST...),
- Understanding the principles of integration with physical equipment: bill acceptors, printers, nfc-readers, etc.
Will be an advantage
- Basic understanding of front-end development technologies (Angular)
- Experience in development Payment terminal software
- Knowledge of C, C++,
- Project management skills
- Experience of working with the Scrum methodology