IT Analyst II

City of Rochester•Rochester MN 55904, MN
•Hybrid

About The Position

The IT Analyst II works collaboratively with City departments to analyze, design, develop, implement, and maintain electronic forms and automated workflows, primarily using the Laserfiche platform. The role uses Laserfiche Forms and Workflow, Microsoft SQL Server, and related technologies to streamline business processes, improve operational efficiency, and support the City's technology needs. The selected candidate will primarily administer and apply Laserfiche products, with secondary responsibilities supporting the City's Accela platform. The analyst works with department stakeholders and end users to understand business needs, assess existing processes, identify improvement opportunities, and translate operational requirements into technology solutions. Work includes evaluating application alternatives, designing and configuring forms and workflows, supporting integrations and database solutions, preparing technical specifications and implementation plans, coordinating deployments, and providing maintenance, troubleshooting, training, and user support. The position is typically scheduled Monday through Friday, 8:00 AM to 5:00 PM. It is 100% onsite during a training period of six months to one year, followed by a hybrid arrangement with weekly onsite requirements. The City will not sponsor or transfer visas for this position, including F1 OPT STEM.

Requirements

  • Associate's degree from an accredited institution in Computer Science, Computer Information Systems, Information Technology, or a closely related field, and two years of full-time employment experience developing and implementing business application systems; or an equivalent combination of education and experience sufficient to perform the essential duties.
  • Valid driver's license.
  • Successful completion of a background investigation, including fingerprinting, as a condition of employment.
  • Ability to perform the essential functions with or without accommodation.

Nice To Haves

  • Bachelor's degree in Computer Science, Computer Information Systems, Information Technology, or a closely related field from an accredited four-year college or university.
  • Microsoft Certified Solution Developer (MCSD) certification.
  • Experience with Accela, Laserfiche, MS Visual Studio, ASP.NET, CSS, HTML, JavaScript, MS SQL programming, IIS Webserver Configuration, Web Services, Python, or Power BI.

Responsibilities

  • Work with users to understand their needs and expectations, maintain open communication, assess business processes, evaluate support requests for feasibility, and provide status updates.
  • Research in-house development and vendor-provided application alternatives, assess their availability and advantages and disadvantages, and make recommendations.
  • Design complex application systems and work with City departments to build, implement, and deploy applications using development tools, Microsoft SQL Server, and vendor-specific software or hardware.
  • Evaluate how application changes interact with existing business processes and systems, and recommend improvements to meet user needs.
  • Develop design guidelines and prepare technical specifications and implementation schedules, including presentation and output, workflow, business rules, and data management requirements.
  • Ensure specifications meet internal standards and receive user approval.
  • Manage project controls and coordinate business process implementation among users and IT staff to meet implementation targets.
  • Configure, code, test, and debug forms and workflows; document internal process flows when needed.
  • Install applications and ensure they interact properly with existing applications.
  • Provide user training and ongoing maintenance support.
  • Troubleshoot processing problems, recommend solutions, and enhance forms and workflows as requirements change.
  • Maintain knowledge of the operating environment and development tools, monitor industry changes, and recommend ways to improve the performance and utilization of information system resources.
  • Perform other duties as assigned or necessary.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service