BASIC POSITION DUTIES:
Maintenance of applications, related interfaces to any new software applications. Performs the necessary analysis to develop programs and testing plans from functional specifications, as well as writing and testing required programs. Maintains implemented computer systems, develops documentation for programs and computer operators as needed.
- Development, enhancement, and maintenance applications used within the supported systems.
- Plans design and installation of the new system or modifications of existing systems.
- Performs systems and software analyses, development, implementation and administration based on consultation with system users to enhance overall company performance.
- Develops functional specifications and test plans, as well as system design, suitable for others to program.
- Tests and debugs programs to ensure that specifications are met.
- Train system users on all major changes made to the application that support the related area of the business.
- Troubleshoots and resolves problems for supported applications.
- Lead projects.
- Other duties and assignments as requested by Management.
POSITION REQUIREMENTS:
Bachelor’s degree in computer science or related degree; 5-10 years minimum experience in developing client server applications using tools provided. Must be available for international and domestic travel.