Skip to main content

Job Standard for Web Developer 3

View in Google Docs/Download

Employee Name:

Employee ID:

Employee PCN:

How to use this Job Standard:

  1. Click “View in Google Docs/Download” and download to Word.
  2. The Job Overview, Level Scope, Minimum Qualifications and Essential Job Functions are specific to this job’s competencies and cannot be edited.
  3. For the Job Posting you may;
    1. update/change the purpose to add in department specific information, 
    2. add key responsibilities to the 35% of the time, specific to your department needs, 
    3. add a preferred qualifications section
    4. 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 3 Overview

  • Work Type: Non-Classified/Professional
  • Job Code: 75728
  • Pay Grade: P11
  • FLSA Status: Exempt
  • Career Level: Senior
  • 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

Recognized subject matter expert who knows how to apply theory and put it into practice with in-depth understanding of the professional field with limited oversight from managers. Independently performs the full range of responsibilities within the function; requires deep job knowledge of area typically obtained through higher education combined with experience. Manages large projects or processes and problems faced are difficult and often complex; analyzes problems/issues of diverse scope and determines solutions. May manage programs that include formulating strategies and administering policies, processes and resources; functions with a high degree of autonomy. Influences others regarding policies, practices and procedures.

Minimum Qualifications

Bachelor’s degree plus 5 years of 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.
  • Advanced knowledge of most of the following software, languages and tools or similar products: Javascript, HTML5, CSS3, AJAX, XML/XSL, REST,.NET, C#, Entity Framework, Microsoft Team Foundation Server 2012 and newer, NUnit, IIS, Angular JS, Bootstrap Framework, Protractor Test Framework, Xcode, Cordova/Phonegap, Sencha Touch, Sencha Architect, Microsoft Visual Studio 2010 and newer, Knockout.js, iOS, Android
  • Advanced analytical and troubleshooting skills with complex technical subjects and tasks.
  • Excellent communication skills (oral and written), interpersonal and organizational skills.
  • Ability to mentor less-experienced developers.

Essential Functions

Key Responsibilities

60% of Time the Web Developer 3 must:

Plan Projects

  • Analyze project requirements. Formulate questions to understand details necessary to design, build and maintain an application.
  • Determine and communicate the best technical design for an application.
  • Lead the team in defining and breaking down the tasks required to complete the project. Define tasks that are attainable, measurable and testable.
  • Lead the team in creating project plans that adhere to team standards and industry best practices.

Build Web and Mobile Applications

  • Design databases according to best practices and proper normalization.
  • Create code that consumes web services. Communicate with web service endpoints to send and receive data.
  • Use object-oriented programming languages and principles according to best practices.
  • Write and deploy native and hybrid mobile web applications for all major platforms.

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, fixing the bug (and, where possible, its root cause), migrating the fix through testing and into production 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.

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. Participate as scrum master or product owner as necessary.
  • Lead the team in adopting and using industry-standard tools and techniques to share code and information. Organize the work of the team and coordinate its development activities.
  • Communicate actively and consistently with technical and non-technical staff to share information and ideas necessary to further the team’s work.
  • Advise supervisor on technical direction for the team. Research and advocate technologies and methods to improve the team’s processes and output. Represent the Web Team In meetings and other communication.

Mentor Web Developers

  • Mentor teammates to help them gain technical skill, strategic orientation and knowledge of the software development process.
  • Provide feedback and guidance to teammates to facilitate their success as professional developers and to help them create work that is highly usable, reliable and secure.

35% of Time the Web Developer 3

Determined by department needs

5% of Time the Web Developer 3

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

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.