Software Application Developer

Position Summary
Our growing custom software development department is seeking an experienced new team member. The Web Application Developer will be responsible for supporting existing applications and infrastructure as well as developing new technologies utilizing Microsoft based development tools. Our projects range from desktop applications to Web Applications and Websites, as well as mobile applications.

In addition to technical skills and experience, the ideal candidate must have excellent communication skills, the ability to work with a team, manage multiple tasks, and jump into a fast-paced environment and work independently. Duties will include customer service, training and support with client end users. Occasional travel may be required.

Our team also fosters members with an interest in new and emerging technologies. We encourage our team members to bring new ideas to the table and keep our projects on the cutting edge to continue improving our clients’ businesses with technology. If you have the skills and experience, along with a passion for technology, contact us today.

Web DevelopmentASP.Net Web applications

  • Methodology
  • N Tier Design methods
  • MVC 5
  • Web API 2

Mobile Devices Development

  • Windows Mobile and Windows Mobile CE
  • HTML5/JavaScript for other platforms

Interface Design

  • HTML
  • xHTML
  • CSS
  • JQuery
  • Ember

Web Services

  • REST-ful/JSON


SQL Server 2005, 2008, 2012, 2014

  • Ability to create database/tables/procedures/etc.
  • Ability to write insert/update/delete queries
  • Create stored procedures
  • Create functions
  • Create views and select data
  • Create views and call function from within view
  • Demonstrate knowledge of cursors and other advanced functionality


  • Skills not required but are a plus


  • Skills not required but are a plus

BizTalk 2010

  • Not required but a plus

Microsoft Visual Studio 2008 or 2010, 2012

Team Foundation Server

  • Experience with TFS source control
  • Experience with TFS work flow management
  • Experience with additional Team Foundation Suite tools such as database and test addition is a big plus

Desktop Development

  • Must know differences between developing web and desktop applications
  • Looking in knowledge on state management, memory management, threading, etc.

General Development

  • General design patterns
  • N Tier
  • Object Oriented Development
  • Development Methodologies such as Agile or SCRUMM

Web Hosting

  • Good knowledge of IIS
  • DNS
  • General web hosting knowledge is a plus

Search Engine Optimization

  • Skills not required but are a plus

Project Management

  • Demonstrate basic knowledge of project management
  • Demonstrate ability to coordinate with project manager
  • Demonstrate ability to create time/cost estimates:
  • Skills to create a sample time and cost estimate from a scenario are a big plus
  • Strong organizational skills with information collection and note taking

Customer Service

  • Demonstrate professional attitude and good communication skills
  • Provide reasonable answers to common issues encountered with clients

To apply for this position, please complete the form on our careers page.