industries we are active in

Positions Available

Software Developer (Engineer)

The Software Developer will be responsible for the design, development, modification, programming and implementation of software applications, databases, enterprise reporting and analysis solutions. This role will also perform a variety of complex tasks, including but not limited to, application development, database administration, data analysis, data and file security. The Software Developer will play a lead role in small scale IS projects and an active role in large scale projects and will provide support to other IS staff when necessary.

Primary Responsibilities

  1. Create, edit and distribute various applications as required using development tools such as Visual Studio.
  2. Write and maintain appropriate documentation to describe program development, logic, utilize coding library and repository tools for revisions.
  3. Participate in the testing process through test review and analysis, test witnessing and certification of software.
  4. Assist management and personnel with creation and maintenance of custom applications as required.
  5. Assist management and personnel with creation and maintenance of Microsoft SQL Server databases as required.
  6. Assist Database Administrator in SQL Server 2005 and other database support.
  7. Consult with Project Leads to identify current operating procedures and to clarify program objectives.
  8. Assist the evaluation of new software applications.

Knowledge and Skill Requirements

  1. Minimum education and experience: Bachelor's degree in a related area and at least three years of experience in the field or in a related area.
  2. Experience creating, maintaining and troubleshooting relational and transactional databases such as Microsoft Access 2007 and SQL Server 2005.
  3. Applicable knowledge of and ability to create, maintain and troubleshoot client/server databases and applications such as Microsoft Access, SQL Server and connection objects, including: ODBC, OLEDB, ADO, ADO.net.
  4. Minimum of three years experience creating and maintaining web-based applications using tools, such as Visual Studio 2008, .NET framework 2.0+, C#, VB, SQL 2005, Crystal Reports and AJAX 1.0+.
  5. Applicable knowledge of Windows servers and Microsoft Internet Information Services.
  6. Applicable knowledge of and ability to create, edit and troubleshoot reports using Crystal Reports, Crystal Report Server and Crystal Enterprise Server.
  7. Strong written and verbal communication skills.
  8. Ability to work within a technical team and cross-functionally.

Preferred

  1. Working knowledge of various software packages including Microsoft 2007 Word, Excel, Access, FrontPage, etc.
  2. Applicable knowledge of, and experience with Windows Active Directory.
  3. Working knowledge of network security, firewalls and protocols.
  4. Familiarity with Microsoft Project.
  5. Working knowledge of SharePoint Server and SharePoint Services.
  6. Microsoft Dynamics Certification(s).