Programmer Analyst/Senior Programmer Analyst (DOE) RFT
Job Summary 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.Pay Grade M1 – M5 – DOE
R1 – R5 – DOEMinimum Requirements 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.Duties/Responsibilities 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.
Senior Programmer Analyst 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.
The Mat-Su Borough offers a variety of benefits to its eligible employees. These benefits include Health, dental and vision insurance, life insurance, accident and dismemberment (AD&D) insurance, retirement, supplemental benefits (in lieu of social security), deferred compensation, and an employee assistance program. Following is brief description of some of these benefits.Health Insurance:The Borough offers group health insurance to all Regular employees scheduled to work 30 or more hours per week. The plan includes medical, prescription, audio and optional dental and vision benefits. Employees may decline any or all of these coverages. Coverage begins for the employee and family members the 1st of the month following date of employment. Family members include spouse and children under age 26. Beginning July 1, 2022, the amount charged to each employee, with a regular work week of 35 or more hours, will be based on which Tier you select and whether the optional vision/dental coverage is added. That amount will be divided between the first two paychecks of each month. The Borough will pay the remainder of the monthly costs. For employees working at least 30 hours but less than 40 hours a week, if the employee elects to be covered, the employee cost will also be based on the Tier selected and if the optional vision/dental coverage has been added.Life & AD&D:All regular full time or part time employees will have life insurance coverage provided by the Borough of $50,000 on themselves, $2,000 on their spouse and $1,000 on each qualified child. The benefit for Accidental Death & Dismemberment on the employee is $50,000.
- Employees may purchase additional life insurance through the State of Alaska Supplemental Benefits System.
Retirement:PERS Tier IV (applies to employees first entered into PERS service on or after July 1, 2006): Alaska Public Employees’ Retirement System is mandatory with a contribution rate of 8%. The Borough portion is as follows: Defined Contribution Plan – 5%; Health Plan – 0.86%, Health Reimbursement Arrangement – $94.92 (per pay period), Occupational Death & Disability – 0.24%.PERS Tier I, II, & III (applies to employees first entered into PERS service prior to July 1, 2006): Alaska Public Employees’ Retirement System (PERS) is mandatory with a contribution rate of 6.75%. The Borough portion is 22%.For further information, go to the state of Alaska’s website at www.state.ak.us/drb.Alaska Supplemental Benefits System:The Supplemental Benefits System (SBS) is in lieu of Social Security and is mandatory. An employee contributes at 6.13% of gross wages, matched by the Borough (6.13%), on the present wage base of $176,100.SBS offers other various benefit options which are fully explained on their website at www.state.ak.us/drb.Deferred Compensation Plan:The Borough offers a Deferred Compensation Plan to eligible employees. The maximum amount an employee may defer in any taxable year is 100% of taxable wages or $23,500, whichever is less. Employees over the age of 50 may contribute an additional $7,500 and ROTH $7,000.Holidays:The Borough recognizes 11 paid holidays (plus 1 floating holiday). Regular employees with a regularly scheduled work week of less than forty (40) hours shall receive holiday pay on a pro-rated basis.Personal Leave:Personal leave will begin accruing the first day employment, however, it will not be available until after the employee has completed three (3) months of service. Accrual rates are as follows:0 through 1 years 6 Hours per pay period1 through 2 years 6.93 Hours per pay period3 through 5 years 8.77 Hours per pay period6 through 10 years 9.7 Hours per pay period11 years and longer 11.64 Hours per pay periodRegular employees with a regularly scheduled work week of less than forty (40) hours shall accrue leave on a pro-rated basis.01What programming languages and tools are you most comfortable with, and how have you applied them in past projects?02Describe your experience building and maintaining reports. Which tools (e.g., Report Builder or Visual Studio) have you used, and what types of data sources have you connected to?03Describe your experience managing MS SQL databases. What kinds of environments have you supported and what were your typical responsibilities?04Tell us about how you’ve published and shared Microsoft Power Bl content. What have you found effective for refresh, access, and collaboration?05What experience do you have with M365 Power Platform? Describe your experience creating apps or flows. What scenarios have you addressed and how did you approach reliability and support?06Describe your experience analyzing business requirements and converting them into technical specifications. Include an example of a project where you applied this process.
Government Jobs