• Bachelor’s degree in software engineering or computer science; advanced degree desirable. 3+ years’ experience in software development.
• Technical skills with C#, .Net 3.5+ framework and Windows Communication Foundation required.
• Experience IP communication and / or web services required.
• Experience with serial communication an advantage.
• Experience with Team Foundation Server an advantage.
• Technical knowledge in software development methodologies and implementation.
• Excellent analytical skills at product level.