Software Developers

Open Positions:
  • Entry Level Software Developer
  • Experienced Software Developer
  • Intern

We are currently seeking entry level and experienced Software Developers to join us in developing new software applications and support existing ones. Most software is developed using the .Net framework.


  • ∙   Design and develop new software applications and databases using an iterative full-lifecycle development methodology
  • ∙   Develop enhancements for existing applications
  • ∙   Create proof-of-concept prototypes
  • ∙   Troubleshoot complex issues
  • ∙   Test applications in controlled situations before going live
  • ∙   Perform installations / deployments
  • ∙   Maintain applications once they are up and running
  • ∙   Write technical documentation such functional specifications, installation procedures, or training manuals
  • ∙   Handle support and feedback
  • ∙   Train users


General Requirements

  • ∙   BS in Computer Science or equivalent experience
  • ∙   Strong written and oral communication skills
  • ∙   Ability to work well in a team environment or individually
  • ∙   Self-motivated and able to plan work efforts and manage priorities
  • ∙   Strong ability to learn quickly
  • ∙   Keen attention to detail
  • ∙   Openness to travel opportunities

Required Technical Skills

  • ∙   C# or VB.NET (in Visual Studio) Experience
  • ∙   Internet Application Development Experience
    • ∙   NET
    • ∙   JavaScript (and/or JavaScript libraries such as JQuery and AJAX)
    • ∙   HTML
    • ∙   CSS
  • ∙   Relational Database Management System Architecture / Development (preferably Microsoft SQL Server 2005+) Experience
  • ∙   Strong understanding of Object Oriented Programming
  • ∙   Strong Understanding of the Software Development Life Cycle
  • ∙   Understanding of the Microsoft .NET Framework

Desirable Technical Skills

  • ∙   Microsoft Internet Information Services (IIS) Administration Experience (required for experienced Software Developers)
  • ∙   Web services experience (required for experienced Software Developers)
  • ∙   Microsoft Silverlight
  • ∙   NET MVC
  • ∙   SQL Server Reporting Services (SSRS) or Crystal Reports

Submit Application

Your legal name.
Please use an email you check regularly.
Please select the role you are applying for.
If you have more than one document, please combine them into a single PDF or use a zip file.
Please enter the code shown above in the box below: