Software Engineer Mobile Applications Nashua, NH 9 month contract Start Date: ASAP Job Description: We have an immediate opening for a Senior Software Engineer. The candidate will be responsible for the development of our next generation of host based products. The candidate is expected to do full time hands on programming which includes designing solution, writing functional specification, implementing, maintaining and unit testing new and existing features on Microsoft Windows and Linux platforms. Required Skills and Experience (5+ years working in C# .NET): 1. 3+ years of professional mobile application development experience 2. Experience with Android platform 3. Experience with deploying mobile apps on multiple platforms. 4. Experienced Windows C# .NET Developer 5. Professional experience with GUI development using .NET C# 6. Strong knowledge of Object Oriented Design, data structures, multi-threading and circular log files. 7. Strong experience and knowledge of Windows Forms and WPF 8. Strong experience and knowledge of WCF and .NET Remoting. 9. Professional experience with 3rd party GUI/Charting packages such as DevExpress or similar