View job on Handshake


The Human Resources Department is accepting applications for the Regular and Full-time position of Business Systems Analyst I/II in the Information Technology Department. The normal work schedule is Monday through Friday, 8 –5 pm; a flex schedule may be available.


The City of Roseville promotes a no smoking atmosphere.



To perform professional-level work in the analysis, design, programming, testing, installation and maintenance of business applications systems and databases.

EXAMPLES OF ESSENTIAL DUTIES – Duties may include, but are not limited to, the following:

  • Perform analytical and technical work through enterprise systems that support assigned City business applications.
  • Conduct business analysis; evaluate business processes; determine business needs; identify requirements; and develop business plan analysis.
  • Provide and/or ensure follow up on trouble calls and tickets; correspond with or meet customers and vendors as needed to understand and resolve concerns.
  • Analyze data and information trends to support system capacity/performance planning or diagnose issues related to assigned systems; compile and prepare reports and documentation on analysis findings.
  • Perform installation and configuration duties and related data migration, conversion, and maintenance and extraction work; implement and maintain databases, database tables and database objects; develop database scripts as needed for assigned systems.
  • Perform configuration, testing and troubleshooting for network/communications devices and/or interfaces that support assigned systems.
  • Provide project management; develop project plans and detailed project objectives; develop and guide project timelines; assess and manage risks; manage issues; develop and manage project budgets.
  • Coordinate implementation of the system software, including conversion of data to new systems; work with application support personnel to resolve system problems.
  • Assist departments in defining requirements for proposed business applications; review, analyze and evaluate business applications and user needs; translate business objectives into application requirements.
  • Develop and participate in the development of Requests for Proposal, Quote, or Information; participate in the selection; and assist with the oversight of consultants and vendors.
  • Perform reporting, testing and general maintenance of enterprise systems and identify alternative methods for better operation and use.
  • Research, plan, install, configure and test new application systems and interfaces; maintain and upgrade existing application systems and interfaces; apply software updates to servers and schedule periodic server cycling
  • Analyze and resolve technology related problems; resolve compatibility problems and troubleshoot system software, hardware and communication problems.
  • Prepare and maintain documentation for each application; design backup procedures; and analyze problems with existing applications.
  • Work closely with assigned City departments and divisions to understand and identify user computer system and equipment needs; analyze and evaluate present or proposed business procedures or problems to define enterprise application needs
  • Create, record, and maintain user access and security; provide training to users regarding computer equipment and operating procedures.
  • Monitor automated system processes; monitor logs and files for evidence of problems or system failures; ensure business resumption after system failures.
  • Research, compile and prepare reports and documentation on program activities; analyze program and develop corrective action, maintain records of findings and corrective actions; prepare periodic status reports.
  • May plan, assign, review the work of technical personnel assigned to functional area of assignment.
  • Serve as liaison with system software and hardware suppliers and vendors; monitor contracted services for quality and compliance with City standards.
  • Represent function on committees, outside organizations, and at staff subcommittees as necessary; coordinate technical support activities with other departments, divisions and outside agencies.
  • Answer questions and provide information to the customers, via telephone, e-mail, and written correspondence related to the technical support program/operations; investigate complaints and recommend corrective action as necessary to resolve complaint.
  • Build and maintain positive working relationships with co-workers, other City employees and the public using principles of good customer service.
  • Perform related duties as assigned.