We're looking for an enthusiastic C# Software Engineering Team to work with an internationally recognized company that is small, profitable, and fun. You'll be working on Windows Desktop software that provides video and print product creation tools that touch the lives of millions of people every year.
**Requirements**
* We need excellent and enthusiastic Windows desktop C# programmers, with experience of unit testing and UI design, GDI+, WinForms, Multithreading and Printing.
* Experience working on Agile teams (e.g. Scrum) is desirable.
* C++ experience is a strong plus.
## Deliverables
We need you to:
* Lead development of a key software application that touches the lives of millions of people every year.
* Develop innovative application features.
* Drive optimization and improvements for the software.
* Work closely with our Lead Architect to ensure proper code development.