What are the responsibilities and job description for the Programmer Analyst/Senior Programmer Analyst (DOE) RFT position at Matanuska-Susitna Borough?
This position performs information technology programming and analysis functions in support of assigned IT systems.
Work is performed and duties are carried out in accordance with established policies, procedures, and Borough core values: Accountability, Customer Focus, Dedication, Integrity, Responsiveness and Teamwork.
The Information Technology Department is currently seeking a Programmer Analyst with strong technical expertise and excellent interpersonal skills. The ideal candidate will have experience in programming, systems analysis, or application development, and proficiency in languages such as Java, C#, Python, and SQL. Additional expertise in MS SQL database management, systems analysis and design, Power Platform development, and SSRS reporting is highly desirable. If you think you might be the candidate for this position, please read below for more details.
Please Note Hours of Operation: Monday - Friday 8am-5pm with a 1 hour lunch. Hybrid-telework options of up to 2 days a week are available after the end of probation and based on individual performance.
M1 - M5 - DOE
R1 - R5 - DOE
Minimum Requirements For Programmer Analyst
Baccalaureate degree in a course of study related to the occupational field preferred. Post-secondary education or experience which provides the expertise required to effectively perform the functions of the position may substitute for the degree on a year-for-year basis.
One year of experience in the occupational field, sufficient to understand the major duties of the position. Relevant experience includes performing work in an IT field, including collaborating with users to define needs, troubleshooting issues, and designing effective solutions, demonstrating proficiency in testing and implementing new software, managing enterprise data using tools like SQL or Power BI, and providing Tier 2 technical support. Experience in installing and configuring software and hardware, training users, and creating support documentation is essential. Familiarity with project management, overseeing contractors, and coordinating with stakeholders is highly valued. Professional duties relevant to the work that will be performed may include analytical thinking, research, and integration of new technologies while effectively communicating, translating, and presenting technical concepts clearly to non-technical audiences.
Minimum Requirements For Senior Programmer Analyst
Baccalaureate degree in a course of study related to the occupational field. Post-secondary education or experience which provides the expertise required to perform effectively the functions of the position may substitute for the degree on a year-for-year basis.
Three years of experience in the occupational field, sufficient to understand the major duties of the position. Relevant experience includes performing work in an IT field, including collaborating with users to define needs, troubleshooting issues, and designing effective solutions, demonstrating proficiency in testing and implementing new software, managing enterprise data using tools like SQL or Power BI, and providing Tier 2 and Tier 3 technical support. Experience in installing and configuring software and hardware, training users, and creating support documentation is essential. Familiarity with project management, overseeing contractors, and coordinating with stakeholders is highly valued. Professional duties relevant to the work that will be performed may include analytical thinking, research, and integration of new technologies while effectively communicating, translating, and presenting technical concepts clearly to non-technical audiences.
Possession of or ability to readily obtain a valid driver’s license issued by the State of Alaska for the type of vehicle or equipment operated.
Must successfully pass a pre-employment background check.
Candidate hired will be offered the position (Programmer Analyst/Senior Programmer Analyst) that is commensurate with their experience and education. Candidates hired will be placed in the pay grade (M or R) commensurate with the position for which they were hired.
Programmer Analyst Duties
Work is performed and duties are carried out in accordance with established policies, procedures, and Borough core values: Accountability, Customer Focus, Dedication, Integrity, Responsiveness and Teamwork.
The Information Technology Department is currently seeking a Programmer Analyst with strong technical expertise and excellent interpersonal skills. The ideal candidate will have experience in programming, systems analysis, or application development, and proficiency in languages such as Java, C#, Python, and SQL. Additional expertise in MS SQL database management, systems analysis and design, Power Platform development, and SSRS reporting is highly desirable. If you think you might be the candidate for this position, please read below for more details.
Please Note Hours of Operation: Monday - Friday 8am-5pm with a 1 hour lunch. Hybrid-telework options of up to 2 days a week are available after the end of probation and based on individual performance.
M1 - M5 - DOE
R1 - R5 - DOE
Minimum Requirements For Programmer Analyst
Baccalaureate degree in a course of study related to the occupational field preferred. Post-secondary education or experience which provides the expertise required to effectively perform the functions of the position may substitute for the degree on a year-for-year basis.
One year of experience in the occupational field, sufficient to understand the major duties of the position. Relevant experience includes performing work in an IT field, including collaborating with users to define needs, troubleshooting issues, and designing effective solutions, demonstrating proficiency in testing and implementing new software, managing enterprise data using tools like SQL or Power BI, and providing Tier 2 technical support. Experience in installing and configuring software and hardware, training users, and creating support documentation is essential. Familiarity with project management, overseeing contractors, and coordinating with stakeholders is highly valued. Professional duties relevant to the work that will be performed may include analytical thinking, research, and integration of new technologies while effectively communicating, translating, and presenting technical concepts clearly to non-technical audiences.
Minimum Requirements For Senior Programmer Analyst
Baccalaureate degree in a course of study related to the occupational field. Post-secondary education or experience which provides the expertise required to perform effectively the functions of the position may substitute for the degree on a year-for-year basis.
Three years of experience in the occupational field, sufficient to understand the major duties of the position. Relevant experience includes performing work in an IT field, including collaborating with users to define needs, troubleshooting issues, and designing effective solutions, demonstrating proficiency in testing and implementing new software, managing enterprise data using tools like SQL or Power BI, and providing Tier 2 and Tier 3 technical support. Experience in installing and configuring software and hardware, training users, and creating support documentation is essential. Familiarity with project management, overseeing contractors, and coordinating with stakeholders is highly valued. Professional duties relevant to the work that will be performed may include analytical thinking, research, and integration of new technologies while effectively communicating, translating, and presenting technical concepts clearly to non-technical audiences.
Possession of or ability to readily obtain a valid driver’s license issued by the State of Alaska for the type of vehicle or equipment operated.
Must successfully pass a pre-employment background check.
Candidate hired will be offered the position (Programmer Analyst/Senior Programmer Analyst) that is commensurate with their experience and education. Candidates hired will be placed in the pay grade (M or R) commensurate with the position for which they were hired.
Programmer Analyst Duties
- Confers with Sr. Programmer Analyst and/or assigned users to define needs or problems; analyzes present systems and assist in designs of new systems.
- Tests new or altered software, systems, and hardware.
- Organizes and maintains enterprise data; prepares and publishes reports.
- Analyzes hardware and software systems to determine problems and devise solutions.
- Provides Tier 2 technical support to resolve software issues.
- Installs or assists in the installation of new software, hardware, and databases.
- Assists in resolving hardware-related issues.
- Trains users in the use of new or modified systems, software, and hardware.
- Provides oversight and functional direction of assigned contractor daily activities.
- Researches new technology techniques and solutions.
- Prepares user manuals and other user support materials.
- Provides IT support for the Emergency Operations Center during emergency events or training exercises.
- Ensures projects have appropriate stakeholder involvement, include clear and attainable scopes, deliverables, and timelines, and are well executed.
- Performs related duties.
- Confers with users to define needs or problems; analyzes present systems and designs new systems.
- Tests new or altered software, systems and hardware.
- Organizes and maintains enterprise data; prepares and publishes reports.
- Analyzes hardware and software systems to determine problems and devise solutions.
- Provides Tier 2 & 3 technical support to resolve software issues.
- Installs or assists in the installation of new software, hardware, and databases.
- Assists in resolving hardware-related issues.
- Trains users in the use of new or modified systems, software and hardware.
- Provides oversight and functional direction of assigned contractor daily activities.
- Researches new technology techniques and solutions.
- Prepares user manuals and other user support materials.
- Provides IT support for the Emergency Operations Center during emergency events or training exercises.
- Ensures projects have appropriate stakeholder involvement, include clear and attainable scopes, deliverables and timelines, and are well executed.
- Performs related duties.