Develop solutions by writing web enabled or web delivered applications software, integrating systems, and/or developing databases.
Advanced knowledge level of:
• Object Oriented software development and analysis.
• Systems integration, including operating systems, applications, networks, databases, distributed systems, and client server technology.
• Data structure and algorithm design, relational database design, and file structure.
that is typically acquired through a Bachelor’s Degree in Computer Science, or related field, is necessary. Excellent Communication skills.
A minimum of two years of 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.
Other Desired Qualifications
Working knowledge of PHP , Java, JSP , CSS , Java script, JQuery.
Knowledge of PL/ SQL .
Working knowledge of Unix.
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 and make 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.
Functional supervision may be exercised over Web Programmer/Analyst Is, Trainees, and student support staff.
Functional supervision may be received from, Web Applications Programmer/Analyst Senior, DoIt Director.
Administrative supervision is received from a designated supervisor.
Work is performed in a typical computing environment. Walking, standing, lifting and bending for brief periods may be necessary.
Irregular hours may be a regular requirement for this position.
*Exempt classification granted NE status.
Special Instructions to Applicants
If Grant Funded, Duration
Division/Major Operating Unit
Pray-Harrold Classroom Building
M – F, 8am – 5pm
Eastern Michigan University - 23 months ago