You are viewing a preview of this job. Log in or register to view more details about this job.

IT Programmer Analyst 1

Recognized as one of the best places to work in Southeast Minnesota for three consecutive years, at Olmsted County every role helps to foster a vibrant community where everyone thrives. Our employees are at the heart of everything we do, driving public service excellence and community well-being.

We don’t just offer a job, we offer a career filled with purpose, growth, and fulfillment. Our benefits package ensures your wellbeing, while career advancement opportunities and professional development empower you to reach your full potential.

Join us, and you'll be part of a purpose-driven team where your work truly makes a difference. Together, we build a sustainable, healthy, and welcoming community.

Minimum Qualifications of Education and Experience

Full salary range $33.45 to $55.87.

Bachelor’s degree from an accredited college or university in computer science, mathematics, or related field.
OR
Associate’s degree from an accredited college in computer science, business management or related field and two (2) years of paid experience in a similar position as listed in the work functions.
OR
Combination of education and experience equivalent to four (4) years of experience in a similar position as listed in the work functions.

Regular and reliable attendance is a necessary component of job/position. Individuals required to use County vehicles and equipment must have a valid driver’s license and be free of any major traffic violations for the last three (3) years.

Nature of Work

Under supervision of an IT Manager, is responsible for the development of processes and workflows, implementation, creation of enhancements, documentation, maintenance, and support of application and systems.  Collaborates with Information Technology staff and user groups in the design of new application systems, system enhancements, and resolution of system problems. Supports a diverse, respectful, and inclusive workplace.

Examples of Work

  • Designs, develops, tests, maintains, and supports software systems, applications, workflows and sub-systems both independently and in a team environment based on requirements. 
  • Evaluates and communicates current workflow automation and recommends changes for improvement.
  • Conducts technical analysis of problems, recommends solutions, and implements improvements.
  • Collaborates with other Information Technology Solutions (ITS) staff and contributes to cross-functional projects and incidents.
  • Creates technical support documentation for ongoing support and coverage.
  • Provides time estimates for projects based on design specifications.
  • Performs related duties as assigned.

Knowledge, Skills and Abilities

  • Knowledge of Microsoft products included but not limited to Office, Visio, Excel, Word, Power Automate, SharePoint, Visual Studio & Basic SQL.
  • Knowledge of computer development environments including server, web, and PC.
  • Knowledge of software development techniques and code repositories.
  • Knowledge of Azure, Telerik, Microsoft Visual Studio Development Suite, Model View Controller (MVC), DevOps, GIT, Entity Framework. 
  • Knowledge of web services including .NetCore, C#, Javascript, SQL and application program interfaces.
  • Skill in analyzing business processes to find solutions.
  • Skill in critical thinking and problem solving.
  • Ability to maintain current professional and technical knowledge by attending educational training, reviewing professional publications, and establishing personal networks. 
  • Ability to effectively gather, analyze and explain information clearly, correctly, and accurately. 
  • Ability to establish and maintain effective working relations with others.
  • Ability to communicate effectively, both verbally and in writing.

Persons with disabilities: the above is a general listing of job duties. Essential and non-essential functions may vary by individual position. Reasonable accommodations may be available for both essential and non-essential job duties.