Applications Developer
Information Technology
Office of Finance & Administration
Tsaile Campus
Duty Schedule:
8:00 am - 5:00 pm; Requires some work after hours and weekends.
Summary/Objective of Position:
Under the general supervision of the IT Operations Manager, the Applications Developer accomplishes the ITD's strategic goals and objectives by planning, organizing, and implementing the assigned functions and projects required to operate and maintain optimal departmental activities and services; maintain confidentiality of all privileged information.
The Applications Developer is responsible for providing exceptional customer service and for working closely with the Enterprise Application Administrator on more complex issues. Use technical expertise in resolving interface problems and/or escalating problems within Jenzabar and other application vendors. The Applications Developer will communicate the appropriate resolution to the user and/or coordinate with other teams within ITD when necessary. Work closely with the other team members to research, create, design, and implement integrations with the Jenzabar EX modules.
Description of Essential Functions of the Position
Disclaimer: This is not necessarily an exhaustive list of all responsibilities, duties, skills, efforts, requirements, or working conditions associated with the job. While this list is intended to reflect the current job accurately, management reserves the right to revise the job or to require that other or different tasks be performed as assigned. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.
5% - Maintain records of work activities through the use of the Help Desk Request System. Troubleshoot issues and document solutions using the Helpdesk Request System.
30% - Performs development in JICS to manage the internal website – MyDineCollege. Design and program web integrations with other services to automate processes for efficiency. Build and execute unit tests and integration tests.
20% - Performs day-to-day support of all applications, including Jenzabar EX in any module. Research and troubleshoot user-reported issues to
provide the user with a solution using standard methods as advised by Jenzabar. Document issues and solutions in a complete, concise manner for use in the internal/external knowledge base.
20% - Configure and program features and capabilities in Jenzabar based on requirements gathering and approval from module managers. Develops changes in the Test system. Assists users in performing testing and resolving any errors and issues. Under the direction of the Enterprise Applications Administrator and acceptance of users and stakeholders, implements changes in production/live systems.
10% - Develops application features including presentation and business logic layers using a strong understanding of UI, cross-browser compatibility, general web functions, and web services. Work with Web Applications and programming languages such as HTML, CSS, JavaScript, JQuery and API's and other tools to allow the creation of and the support of data delivery.
10% - Serve as an advanced level of support for other IT personnel for interface and integration issues. Diagnose, repair, and test computer and printer problems to restore functionality; Use diagnostic tools to assess or monitor computer systems and printers; Manage security options on client systems and report attacks; Troubleshoot system failures or bugs and provide solutions
5% - Assists Enterprise Applications Administrator with planning and participates in implementation and integration projects. Serves as backup to the Enterprise Applications Administrator.
Other duties as assigned.
QUALIFICATIONS
Education & Experience
Minimum:
Preferred:
Knowledge:
Skills:
Abilities:
Physical Requirements, Work Environment & Travel:
Other Requirement(s):