What are the responsibilities and job description for the IT Programmer Analyst 1 position at Olmsted County?
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.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.
- 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 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.
Physical Demands and Work Environment: In compliance with Americans with Disabilities Act, the following represents the Physical and Environmental Demands:
Function: | 24% or Less | 25% - 49% | 50%-74% | 75% or more |
Office environment |
|
|
| X |
Sitting |
|
|
| X |
Standing | X |
|
|
|
Repetitive hand movements, typing/data entry |
|
|
| X |
Talking, hearing |
|
| X |
|
Close and color vision |
|
|
| X |
Sedentary (exert up to 10 pounds of force) |
|
|
| X |
An Equal Opportunity Employer
Salary : $33 - $56