— Experience in Software development for a minimum of
— Experience creating cross-platform (Windows and Linux) applications and web services.
— Experience writing software in Visual C#, C++ to interface with real-world devices.
— Experience using software development tools and environments including MS Visual Studio.
— Knowledge of source control system Perforce (SVN, Git would be a plus).
— Ability to understand class and state machine diagrams.
— Oral and written communication in English.
— Challenging tasks with using of modern technologies
— Company with good reputation on market since 1992 (cranepi.com.ua), part of Crane Co. (www.craneco.com)
— Competitive payment
— Friendly environment
— Learn and Use of English
— Flexible working schedule (partially remote work)
— Community involvement
— Produce high quality and reliable software.
— Write engineering documents in English language.
— Use an installation tool (Installshield or similar) to create and maintain Microsoft Windows based installation packages.
— The ability to highlight software risks early on in a project.
— Contribute to the project team in a concise, informed and professional manner.
— Provide creative input on all aspects of software design.
— Provide support to Software QA team on request, either for tests setup or failures analysis
Real time payment devices project. It has to unite company’s devices (namely coin and bill validators) into unified communication interface. Project is based on ASP .NET Core. Application area — self-checkout and automation retail. The company operates on a B2B basis.