Job Openings Software Application Developer

About the job Software Application Developer

Job Summary:

The Software Applications Developer will develop, create, modify and support applications software and specialized utility programs.

Supervisory Responsibilities:

  • Provides training and feedback to end users as needed.

Duties/Responsibilities:

  • Collects information on project specifications, performance requirements, and known capabilities and limitations.
  • Determines hardware system status and limitations by gathering and evaluating information on a variety of factors including security and reporting needs.
  • Reviews and modifies existing software to improve performance, correct errors, and conform with compatibility requirements of available hardware.
  • Determines feasibility of proposed application modifications or design, ensuring the needs and requirements of the user will be met within time and cost requirements
  • Designs applications and systems to meet the project requirements, collaborating with engineers and other developers as needed.
  • Develops and leads software system testing and validation procedures; compiles relevant documentation.
  • Trains, or provides training documentation to, users on new or modified applications.
  • Performs other related duties as assigned.

Required Skills/Abilities:

  • Excellent verbal and written communication skills.
  • Proficient in Microsoft Office Suite or related software.
  • Organizational skills with attention to detail.
  • Ability to write computer programs for various purposes.
  • Ability to analyze and address needs of users.
  • Thorough understanding of computer engineering principles and procedures.
  • Ability to manage time and prioritize tasks.
  • Microsoft SQL and Sharepoint skills are required
  • Experience with Honeywell Optivision and Microsoft Great Plains is a plus
  • Understanding of fundamental Accounting principles is a plus

Education and Experience:

  • Minimum of four years practical experience is required.

Physical Requirements:

  • Prolonged periods sitting at a desk and working on a computer.
  • Must be able to lift up to 50 pounds at times.