Employment Opportunities

Position:

Software Developer

Description:

Responsible for the development of customized software solutions for clients of Innovative Computer Systems, Inc.

Organization:

The Software Developer operates under the Software Division Director and is under the general direction of the President and Vice-President and / or their designees.

Requirements:

  • Minimum 21 years of age
  • Must possess a valid Driver's license and a driving record, background check and references deemed acceptable by ICS
  • Flexibility in taking on a variety of projects & ability to work on your own in a fast-paced environment that is always changing
  • Strong written and verbal communication skills
  • Excellent problem solving skills and strong organizational skills
  • Four year degree in Management Information Systems or related field or an ICS approved combination of experience and education/training
  • Experience with VB.NET in either use with web based or windows applications, SQL Server and SharePoint experience a plus
  • General business knowledge a plus

Essential Functions:

  • The ability to understand and follow project lifecycle guidelines and standards.
  • Timely arrival and departure from work assignments
  • Ability to work as a positive productive member of work groups and to implement ICS time tracking system (training provided)
  • Ability to successfully pass recommended exams and certifications, maintaining thorough understanding of applicable technology, tools and processes.
  • Respectable appearance and approach to work at all times
  • Ability to communicate effectively and completely with clients, coworkers and supervisors

Responsibilities:

  • Participates in the analysis, specification gathering and quoting of software solutions.
  • Develops accurate customized software solutions in accordance with client specifications.
  • Delivers customized software in accordance with the time frames established in the work orders.
  • Completes adequate testing prior to delivery to ensure that the software works in accordance with client specifications.
  • Completes development of any maintenance or enhancement software in accordance with the specifications and time frames established in the work orders.
  • Completes assigned projects of a general nature in the timely and accurate manner.
  • Participates in the identification of any technological training opportunities to enhance job performance.
  • Attends training and certification sessions as required.
  • Recommends technology and tool upgrades to ensure that the ICS staff stays ahead of the technology curve