Translate functional requirements into design level requirements.
Design and develop code and conduct thorough unit testing.
Coordinate with other development teams within Engineering.
Collaborate with customer success to resolve issues.
Deliver technical documentation for use by customers
Qualifications
BS or MS in Computer Science or equivalent
3+ years of Visual Studio programming using C# or C++ in a commercial software environment.
3+ years experience building .NET-based applications for Desktop PCs and/or Windows devices.
Strong knowledge and experience in the following areas: Windows UI classes, UI multi-threading, MVC design pattern, XML and Web Services and performance tuning.
Prior experience using .NET to build or integrate with Point-of- Sale systems, such as Microsoft POSReady, NCR Aloha, Micros, is a plus.
Prior experience building Microsoft SQL Server database applications is a plus.