Design, develop, document & server applications (web service APIs and interfaces and distributed processing services) using C# and ASP.NET Core
Design anddevelop protocol enhancements for the current application stack
Conduct testing scenarios using actual vending machines
Work closely with our professional services teams for the design & implementation of new features & services
Track down and resolve issues
Keep up with the latest SDK, tools and conventions
Participate in code review session to ensure that the provided solution meets end to end business scenarios and fix any defects and performance problems discovered in testing
Keep up to date on current and upcoming features in relevant products and platforms
Participate in discussions and technical analyses with beneficiaries and other 3rd parties eventually involved in order to assess and agree upon technical solutions of the products
Requirements
BSc degreein Computer Science, Information Technology or similar relevant domain
Very good knowledge of development in C# and work experience of at least 3 years in the design and development of projects in C#
Very good knowledge of working with templates
Good knowledge of XML and JSON
Good knowledge of TCP-base communication protocols
Serial data communication knowledge is a plus
Good experience working with static and dynamic libraries; experience in writing make files and build scripts
Good experience working with multi-threading and processes