About The Position

The Office of Information Technology (OIT) within Maine’s Department of Administrative and Financial Services is hiring a Senior Programmer Analyst for an anticipated vacancy in Augusta, with telework available. OIT supports more than 13,000 applications and oversees large-scale enterprise applications that support the business needs of Maine state agencies. The role maintains and supports applications for business partners and may lead technical teams. At the highest technical level, the Senior Programmer Analyst designs, codes, and maintains complex and critical application systems. The position translates high-level logical designs into production-ready technical solutions, resolves complex system challenges, and provides technical advice and mentorship to other data processing staff. The work is performed with limited supervision and includes project oversight and coordination. The selected candidate must pass required background checks; fingerprinting may be required. The position is not eligible for visa sponsorship or STEM OPT extensions.

Requirements

  • Four years of computer programming experience utilizing higher-level languages, including two years at the Programmer Analyst level or equivalent; or a bachelor’s degree in Computer Sciences, 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 the suitability of computer software and hardware products.
  • Ability to establish and maintain effective working relationships; design, conduct, and evaluate system testing; and communicate and write effectively.
  • Ability to lead and coordinate project teams, provide technical support, and plan, oversee, and evaluate the work of technical subordinates.
  • Submit a cover letter, current resume, and three professional references. The resume must include month and year for relevant experience and duties and responsibilities for each position; identify any experience that was not full-time.

Nice To Haves

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

Responsibilities

  • Prepare detailed design specifications for highly complex, large-scale systems to plan and facilitate development and programming.
  • Maintain assigned systems and respond to and resolve system problems to ensure availability and proper functioning.
  • Develop systems using higher-level languages, enterprise-class application development tools, system utilities, and project management tools in preparation for implementation.
  • Diagnose and isolate complex application software problems, and develop and implement solutions that account for system capacity, limitations, time requirements, and desired results.
  • Design and develop subroutines to support system development and 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 project schedules.
  • Provide technical advice, mentorship, leadership, coordination, and support to technical staff and project teams.

Benefits

  • 13 paid holidays, 12 days of sick leave, and at least three weeks of vacation leave annually; vacation accrual increases with years of service, and overtime-exempt employees receive personal leave.
  • The State pays 85%–100% of employee-only health insurance premiums, depending on salary; participation in the Health Insurance Premium Credit program decreases employee-only premiums by 5%.
  • The State pays 100% of employee-only dental insurance premiums.
  • The State contributes 14.06% of pay to the Maine Public Employees Retirement System (MainePERS).
  • Gym membership reimbursement of up to $40 per month.
  • Health and dependent care flexible spending accounts.
  • Eligibility for Public Service Student Loan Forgiveness through the State’s qualified-employer status.
  • Living Resources employee assistance 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.
  • Additional wellness benefits; benefits may vary by collective bargaining agreement and are prorated for less than full-time work.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service