Job Standard for Web Developer 2
Employee Name:
Employee ID:
Employee PCN:
How to use this Job Standard:
- Click “View in Google Docs/Download” and download to Word.
- The Job Overview, Level Scope, Minimum Qualifications and Essential Job Functions are specific to this job’s competencies and cannot be edited.
- For the Job Posting you may;
- update/change the purpose to add in department specific information,
- add key responsibilities to the 35% of the time, specific to your department needs,
- add a preferred qualifications section
- post the position using the business title
The statements on this job standard are intended to describe the general nature of the role and level of work being performed. They are not intended to represent an exhaustive list of all responsibilities, duties and skills required of the employee.
Web Developer 2 Overview
- Work Type: Non-Classified/Professional
- Job Code: 75727
- Pay Grade: P9
- FLSA Status: Exempt
- Career Level: Intermediate
- Family: Information Technology
- Function: Development
Purpose
Designs, builds, tests and maintains the custom web applications to meet the needs of the University community. By providing enterprise web applications that support the business needs of the various areas of campus (while reducing the need for ERP customization), Web Developers provide tools for the University’s functional areas to do their work. Further, Web Developers build and maintain public-facing web and mobile applications that support student activities and academic functions and represent the University to prospective students and the public.
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.
Minimum Qualifications
Bachelor’s degree plus 2 years of relevant professional experience or equivalent. Prefer degree concentration in: Computer Information Systems, Management Information Systems or Computer Science.
Knowledge, Skills, and Abilities
- Web Developer will possess the following work attributes: highly analytical, detail oriented, problem solver, multitasker able to plan and organize and with the ability to work within a team environment.
- Experience with most of the following software, languages and tools or similar products: Javascript, HTML5, CSS3, AJAX, XML/XSL, .NET, C#, Entity Framework, Microsoft Team Foundation Server 2012 and newer, NUnit, IIS, REST.
- Advanced analytical and troubleshooting skills with complex technical subjects and tasks.
- Ability to present and explain complex technical topics, problems and solutions to others.
- Ability to learn and evaluate emerging technologies.
Essential Functions
Key Responsibilities
60% of Time the Web Developer 2 must:
Plan Projects
- Analyze project requirements and determine and communicate the best technical design for an application.
- Implement the technologies best suited to support the needs of the stakeholders. Implement the technological foundations necessary to build and launch an application.
- Create a breakdown of work to be done to complete a project, define tasks and their outcomes and estimate hours necessary to complete tasks.
Build Web and Mobile Applications
- Create code that enforces a system of authentication and authorization.
- Write code that takes advantage of established design patterns to optimize security, maintainability, testability and performance of your code.
- Create client-side code that utilizes modern languages and frameworks to deliver highly usable applications.
- Create server-side code that utilizes modern languages and frameworks to create applications that maximize reliability, scalability, security and performance.
Test Application Code and Features
- Write, maintain and execute integration tests to assure that new code is free from regressions and that the application’s features perform as intended.
- Lead the development team’s work with QA to resolve production support issues and QAT failures. Analyze problem reports that result from QAT. Design and code fixes to issues raised during QAT.
- Lead the development team’s 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.
Maintain Applications
- Own production support tickets as assigned. Take responsibility for investigating and clarifying the issue and communicating the status of this work up to and including resolution.
- Analyze requests for enhancements. Design, develop, test and implement enhancements for applications currently in use.
- Use source code management tools and techniques to facilitate development, release and maintenance of web and mobile applications.
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.
- Communicate actively and consistently with technical and non-technical staff to share information and ideas necessary to further the team’s work.
- Create and maintain technical documentation to provide a record and share knowledge of the team’s work.
35% of Time the Web Developer 2
Determined by department needs
5% of Time the Web Developer 2
Perform other duties as assigned
Work Environment and Physical Demands
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
May be required to travel with overnight stays.
Career Path
Web Developer 3
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.