Senior Programmer Analyst - Anticipated Vacancy

State of Maine•Augusta, ME
•$75,235 - $105,714•Hybrid

About The Position

The Office of Information Technology (OIT) in the Maine Department of Administrative and Financial Services is hiring a Senior Programmer Analyst to design, code, maintain, and support complex and critical application systems. The role translates high-level logical designs into robust, production-ready technical solutions and resolves challenging system issues. The position works with limited supervision and serves as a technical advisor and mentor to data processing staff. It may also lead technical teams and support applications for business partners across state agencies.

Requirements

  • Four years of computer programming experience using higher-level languages, including two years at the Programmer Analyst level or equivalent; alternatively, a bachelor's degree in Computer Science including two years at the Programmer Analyst level or equivalent.
  • A master's degree in Computer Science may substitute for one year of programming experience.
  • Knowledge of system design techniques, operating systems and related software components, systems development and documentation standards, and structured systems methodologies.
  • Knowledge of higher-level programming languages, enterprise-class application development tools, productivity and computerized problem-solving tools, work management techniques, and computerized file organization and access techniques.
  • Ability to diagnose and correct system malfunctions and adapt and enhance application software.
  • Ability to research and evaluate computer software and hardware products.
  • Ability to establish and maintain effective working relationships.
  • Ability to design, conduct, and evaluate system testing.
  • Ability to communicate effectively and write clearly.
  • Ability to lead and coordinate project teams, provide technical support, and plan, oversee, and evaluate technical subordinates' work.

Nice To Haves

  • Strong, demonstrable SQL expertise.
  • Experience developing or maintaining web applications in a Microsoft environment.
  • Experience with SSIS.
  • Experience with Power BI or Power Platform.

Responsibilities

  • Prepare detailed design specifications for highly complex, large-scale systems to plan and facilitate system development and programming.
  • Maintain assigned systems and respond to and resolve system problems to ensure continuous availability and proper function.
  • Develop systems using higher-level languages, enterprise application development tools, system utilities, and project management tools.
  • Diagnose and isolate complex application software problems and implement solutions that account for system capacity, limitations, time requirements, and desired results.
  • Design and develop subroutines to support system development and maximize productivity.
  • Perform difficult, complex, and specialized programming assignments to meet user and business needs.
  • Manage assigned projects and oversee technical staff engaged in system design, development, and maintenance.
  • Manage project phases and maintenance activities to meet schedules.
  • Provide technical advice and mentorship to fellow data processing staff.

Benefits

  • Thirteen paid holidays, 12 days of sick leave, and at least three weeks of annual vacation leave; vacation accrual increases with service, and overtime-exempt employees receive personal leave.
  • The State pays 85%–100% of employee-only health insurance premiums, depending on salary; dependent coverage is also available.
  • A 5% employee-only health insurance premium credit is available for eligible participants.
  • The State pays 100% of employee-only dental insurance premiums.
  • The State contributes 14.06% of pay to the Maine Public Employees Retirement System.
  • Gym membership reimbursement of up to $40 per month.
  • Health and dependent care flexible spending accounts.
  • Eligibility for Public Service Student Loan Forgiveness.
  • Employee assistance through the Living Resources Program.
  • Forty-two consecutive calendar days of fully paid parental leave for employees welcoming a child; additional unpaid leave may be available under the Family and Medical Leave Act.
  • Voluntary deferred compensation through a MaineSaves 457(b) account.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service