What are the responsibilities and job description for the Senior User Experience Developer position at City of El Paso?
Candidate must have a Master's Degree in Computer Information Systems, Computer Science, Software Engineering or related field and three (3) years of programming experience.
Licenses and Certificates: Texas Class "C" Driver's License or equivalent issued by another state by time of appointment.
Special Requirements: Applicants for positions assigned to the Department of Information Technology Services must pass a Criminal Justice Information Systems (CJIS) fingerprint-based background check within the first six months of appointment and maintain CJIS eligibility. CJIS requirements are related to system access and the following list of convictions and/or deferred adjudications will result in failure of the CJIS background check and disqualification and/or termination of employment; Felony convictions, Felony deferred adjudication, Class A or B Misdemeanor deferred adjudication, Class A or B Misdemeanor convictions, and/or open arrest warrants for any criminal offense (Felony or Misdemeanor) and family violence convictions.
Under direction, develop and maintain software and documentation. Work closely with web developers, designers, data scientists, geographic information systems analysts and technicians to create engaging, functional, and aesthetically pleasing products.
Analyze, design, and develop software applications. Involves: Identify target audiences to develop products that appeal to them and their understanding of technology. Review, evaluate, and implement applications for emerging technologies. Identify target user groups and perform interviews, usability evaluations, heuristic evaluations, and qualitative and quantitative analyses to understand user needs. Design, develop, and implement digital experiences. Produce high-quality prototypes, user flow diagrams, storyboards, and site maps. Implement all aspects of user research, including design, recruiting, moderation, analysis, and reporting. Conduct usability testing of tools, apps, and other experiences. Create stakeholder/client deliverables such as research summary reports, presentations, and visual maps (e.g., customer journeys, workflows, empathy maps, and dashboards). Use, debug, test, and optimize existing software solutions. Analyze user needs and software requirements to determine the feasibility of design within time and cost constraints.
Develop reactive applications for cross-platform experiences (Android, iOS, Web). Involves: Work with a team of software developers to deliver products promptly. Implement UX research techniques and testing activities to assess user behavior. Identify and help implement new processes to further collaboration and efficiency.
Perform related duties as assigned. Involves: Substitute, if assigned, for immediate supervisor or coworkers during temporary absences by performing delegated duties sufficient to maintain continuity of normal operations. Assist supervisor with training new staff in programming standards and procedures.
For the complete job specification, click here.Note: This is an unclassified contract position.
Salary : $65,240 - $103,010