Job Standard for Developer/Analyst, Associate
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#.
Developer/Analyst Associate Overview
- Work Type: Professional
- Job Code: 75256
- Pay Grade: P5
- FLSA Status: Exempt
- Career Level: Associate
- Family: Information Technology
- Function: Applications Development
Perform application development, production support and provides general expertise in the area of Enterprise Web Applications. The duties include providing production support, including after normal working hours; developing software; providing web development knowledge, experience, and expertise and developing, maintaining and enhancing various enterprise applications and their interfaces. This position supports enterprise applications that are developed outside of our campus ERP environment and are utilized campus wide.
Entry-level professional with limited or no prior experience to contribute on a project or work team. Incumbent learns to use professional concepts to resolve problems of limited scope and complexity under close supervision while achieving day-to-day objectives. Works on developmental assignments that are initially routine in nature, requiring limited judgment and decision making. This level is typically focused on self development. Requires theoretical knowledge through specific education and training.
Bachelor’s degree and 1 year of experience or equivalent professional experience. Prefer degree concentration in: Computer Information Systems, Management Information Systems or Computer Science.
Knowledge, Skills and Abilities
- Knowledge and understanding of the software development life cycle.
- Experience with aon proprietary or open source web development platforms and languages.
- Experience in database design and modeling for web applications. This also includes knowledge relational database structures and normal forms.
- Analytical and troubleshooting skills with technical subjects and tasks.
- Excellent communication skills (Oral and written), interpersonal and organizational skills.
- Ability to determine how and when to analyze, create and modify application code.
- Ability to select which technical alternative best solves a problem by discussing and asking for input from colleagues, weighing client requirements, functionality, performance, time to implement, long-term maintainability and extensibility.
- Ability to determine when the diagnosis of an application problem is completed.
- Ability to determine when to escalate an issue to Manager.
- Ability to determine when to consult another technical or functional resource.
60% of Time the Developer/Analyst, Associate must:
Develop, maintain and enhance enterprise web applications and interfaces
- Perform basic web application software design based on requirements defined by functional areas around the campus.
- Work with Senior Web Developers and other Web application team members to solve complex application problems and development challenges.
- Consult with clients to gather information about needs, objectives, functions, performance expectations and input and output requirements.
- Review, analyze and understand functional requirements and functional specifications documents to determine whether all required elements are included and if not, request that clients revise specifications by adding missing elements.
- Identify and propose technical alternatives to solving client requests and system problems and recommend the best alternative by weighing client requirements, functionality, performance, time to implement, long-term maintainability, extensibility and customer self-sufficiency.
- Create written documentation and diagrams as required and/or requested, which are clear and can be understood by colleagues and manager. Documentation may include technical specifications, technical alternatives, structure charts, data flow diagrams, etc. for both new programs and for modifications to existing programs.
- Use programming languages, software development methods, “best practice” programming techniques and department standards guides to code new software programs and to modify existing software programs to meet user requirements, to function efficiently and effectively and to comply with departmental standards.
- Unit test and debug code prior to delivery to client.
- Follow department standards to document program logic and modifications in program comments and in request tracking system(s).
- Design and develop relational databases, data flows and data interfaces for web applications
- Develop job to migrate data from web applications to other systems as required.
- Serve as a technical resource for Web Application Development.
- Maintain proficiency in current web development platforms, languages and opportunities. Maintain proficiency in integration methods required to link web applications to other systems.
- Provide training to other members of the team in web technology as directed.
- Provide production support and on-call support including problem analysis and resolution, including during and after work hours.
- Collaborate with various groups (clients, help desk, technical infrastructure staff) to identify and resolve application issues.
- Monitor and update issue logs with status and resolution information per project standards, department standards, and/or as requested.
35% of Time the Developer/Analyst, Associate
- Determined by department needs
5% of Time the Developer/Analyst, Associate
- 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.
May be required to travel with overnight stays for training.
Additional training/education or equivalent experience, as well as business need, are required for movement into higher level jobs.
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.