Employee Name:
Employee ID:
Employee PCN:
How to use this Job Standard:
- The Purpose, Scope, Qualifications and Job Functions are specific to this job title and can not be edited.
- Click “View in Google Docs/Download” and download to Word.
- Under Essential Functions you may add an additional 35%, specific to your department needs.
- Complete this standard before creating the job announcement and posting the position.
- This standard will be used as the new Job Description for the prospective employee.
- After hire is complete, insert Employee Name and PCN#
Client-Side Developer 1 Overview
- Person Group: Professional
- Job Code: 75523
- Pay Grade: P6
- FLSA Status: Exempt
- Career Level: Intermediate
- Family: Information Technology
- Function: Applications Development
Purpose
Designs, builds, tests and maintains the user-facing portions of custom web and mobile applications to meet the needs of University students, staff and faculty, as well as prospective students and the general public. These applications support student activities and academic and administrative functions of the University.
Level Scope
Fully competent and productive professional contributor who applies acquired job skills, policies, and procedures to complete substantive assignments/projects/tasks of moderate scope and complexity. Works independently with general supervision; exercises judgment within defined guidelines and practices to determine appropriate action. May provide guidance and assistance to entry level professionals and/or support employees. Typically hold a Bachelor’s Degree and 2 years of professional experience or equivalent relevant experience.
Minimum Qualifications
Bachelor’s degree or relevant professional experience or equivalent. Prefer degree concentration in: Computer Information Systems, Management Information Systems or Computer Science.
Knowledge, Skills, and Abilities
- Experience in all areas of software application lifecycle management.
- Experience creating web and mobile applications based on principles of user interface design and user experience.
- Analytical and troubleshooting skills with complex technical subjects and tasks.
- Excellent communication skills (oral and written), interpersonal and organizational skills.
- Ability to present and explain complex technical topics, problems and solutions to others.
- Ability to learn and evaluate emerging technologies.
- Ability to make decisions about how to implement a required solution in the form of working code, which often has more than one possible approach.
Essential Functions
Key Responsibilities
60% of Time the Client-Side Developer 1 must:
- Analyze project requirements. Formulate questions to understand details necessary to design, build and maintain an application. With teammates, determine a technical design that’s consistent with team standards and best practices.
- Recommend the technologies best suited to support the needs of the stakeholders. Implement the technological foundations necessary to build and launch an application.
- Build web and mobile applications. Create code that supports a system of authentication and authorization. Use source code management tools and techniques to facilitate development, release and maintenance of web and mobile applications.
- Use object-oriented programming languages and principles according to best practices. Write, maintain and execute unit tests to assure that new and legacy code is functional.
- Work with developers, stakeholders, Project Managers and Business Analysts to support User Acceptance Testing. Analyze problem reports that result from UAT. Design and code fixes to issues raised during UAT.
- Analyze reports of production support issues. Design, develop, test and implement bug fixes for applications currently in use.
- Own production support tickets as assigned. Take responsibility for investigating and clarifying the issue, fixing the bug and, where possible, its root cause.
- Collaborate with teammates and other teams. Participate as a developer and on an agile scrum team. Work with the team to define, estimate and execute tasks in a sprint backlog.
- Maintain working relationships within OIT, the campus community and with outside vendors
35% of Time the Client-Side Developer 1
Determined by department needs
5% of Time the Client-Side Developer 1
Perform other duties as assigned
Work Environment and Physical Demands
General Office – Exerting up to 10 pounds of force occasionally (Occasionally: activity or condition exists up to 1/3 of the time) and/or a negligible amount of force frequently (Frequently: activity or condition exists from 1/3 to 2/3 of the time) to lift, carry, push, pull or otherwise move objects, including the human body. General office work involves sitting most of the time, but may involve walking or standing for brief periods of time.
Travel Requirement
N/A
Career Path
Client-Side Developer 2
Additional training/education or equivalent experience, as well as business need, are required for movement into higher level jobs.
Disclaimer
Incumbent must perform the essential duties and responsibilities with or without reasonable accommodation. The above statements are intended to describe the general nature and level of work. Final employment offers are contingent upon a Final Candidate’s successful completion of a Background Verification, and a determination by the University that the information derived from the Background Verification does not disqualify the individual. In addition, a Financial History Check and Motor Vehicle Record (MVR) Check may be required.