< Return to list of open positions

Senior Software Developer

We are looking for a well-rounded, smart .NET software developer who is good at solving problems in innovative ways. You should know how to create robust enterprise level applications and develop prototypes quickly. You should have a good understanding of, and practical production experience with web, client and server-side application development using C#.

The position will have some, although limited, direct contact with clients, and will require strong communication skills.

  • Experience with C# (ASP.net) or JAVA (JSP)
  • Experience with data structures and SQL
  • Experience using Visual Studio.net, Netbeans, or similar IDE
  • Knowledge of the structure and content of the English language, including the meaning and spelling of words, rules of composition, and grammar
  • Knowledge of design techniques, tools, and principles involved in production of precision technical plans, blueprints, drawings, and models
  • Knowledge of the practical application of engineering science and technology
Employment Type:

Full-Time