• BS or MS in Computer Science or equivalent experience
• Strong command of C# and the .NET Framework
• Strong problem solving and debugging skills
• Demonstrated creativity and intelligent thinking
• Solid understanding of the development process
• Able to use English on a daily basis (reasonable spoken; very good passive)
• VB6 knowledge is desirable
• Programming experience with SNMP, TCP/IP, Sockets, SQL Server, WinForms
• Networking knowledge and experience
• Web development with ASP.NET, AJAX
• Design and implementation of one or more products / modules in .NET framework
• Participation on development of various aspects of the product (business logic, database, user interface)
• Create design documents from requirements
• Collaborate with testing, documentation and product management
• Work in a small dynamic team with good career opportunities
The C# / .NET Software Engineer is an individual contributor on a development team and is responsible for the design and development of one or more product features. The position requires a self-motivated individual with strong design and coding skills and the ability to work well within a team.