Develop solutions by writing web enabled or web delivered applications software, integrating systems, and/or developing databases.Principal Duties and Responsibilities
Develop specifications and requirements for the optimal integration of systems and equipment and evaluate requirements against available systems.
Develop succinct programming code that is logical, and optimizes systems resources and meets requirements.
Work with users or design team to test and debug programs.
Write documentation to provide user support for new or modified programs and production/operations procedures.
Consult with users or design team to identify and document software/system purpose, work flow issues, output needs and to determine overall system requirements and specifications.
Maintain and support assigned systems to minimize downtime and loss of productivity and service.
Analyze system and application needs; determine and evaluate alternative solutions and approaches to meeting those needs; and select the optimal technology solution.
Design user friendly interfaces to systems, applications, and databases.
Recommend modifications to third party software to meet user needs.
Evaluate and enhance the efficiency of existing programs in meeting current and future user needs.
Install new, modified or third party software releases and/or updates.
Evaluate and supplement vendor supplied documentation for third party software.
Perform related departmental duties, as required.
Knowledge level of systems and website development and analysis, systems integration, including operations systems, applications, networks, databases, disrupted systems, and client server technology and data structure design, relational database design, and file structure, typically acquired through a Bachelor's Degree in Computer Science, or related field, or through the combination of education and professional work experience, is required.
A minimum of one year of professional experience in web programming and analysis is necessary.
An advanced working knowledge of industry standard web application development languages and tools is necessary.
An advanced knowledge and/or applied skills and abilities in identifying and resolving software/hardware interface problems are necessary.