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.