Software Design Engineer - Server Technology

Position Location

Madison, WI

 

Primary Purpose

Responsible for understanding and implementing market-driven requirements to produce well-designed and robust rich media software applications. Software development using Object Oriented Analysis and Design and Object Oriented Technology supported by Agile Processes.

 

General Responsibilities

  • Design, develop, debug and test applications using Visual Studio.NET.
  • Implement standard design patterns and techniques where applicable
  • Develop custom software to integrate with existing systems.
  • Performance tuning, improvement, and implementation for high availability.
  • Install and deploy custom implementation at customer sites
  • Assist Sales Engineers, Tech Support and Hosting Administrators in debugging custom implementation.

 

Experience & Qualifications

  • Excellent programming abilities in C# on Microsoft.NET platform or C++ using Visual Studio.NET
  • Experience developing web services using WCF (Windows Communication Foundation) and/or REST
  • Web development experience with ASP.NET/ASP.NET MVC, JavaScript, and AJAX
  • Experience with SQL Server
  • Familiarity with using IIS as a web server
  • Familiarity with Java, JSP and JRE using Eclipse a plus
  • Experience working with a source code control system preferred
  • Develop and debug software modules and applications
  • Provide troubleshooting support to SQA/Tech Support
  • 2 - 5 years of experience required

 

 

Education

Bachelor's degree in a related field or equivalent professional license preferred.