Senior Programmer Analyst

State of Maine

Augusta, Maine

JOB DETAILS
SALARY
$71,993.86–$101,161.81 Per Month
SKILLS
Accounts Receivable, Administrative Skills, Analysis Skills, BPEL 4 WS (Business Process Execution Language for Web Service), Business Processes, Computer Programming, Computer Science, Customer Relations, Data Analysis, Debugging Skills, Enterprise Applications, Enterprise Service Bus (ESB), Financial Services, Information Technology & Information Systems, JSON, Java, Microsoft SQL Server, Microsoft Transact-SQL (T-SQL), Oracle, Oracle Database, Oracle PL-SQL, Oracle SOA Suite, SQL Server Integration Services (SSIS), Service Delivery, Software Development, State Government, Support Documentation, Team Player, Technical Delivery, Technical Support, Time Management, Web Services, XML (EXtensible Markup Language)
LOCATION
Augusta, Maine
POSTED
Today
If you are a current State of Maine employee, please submit your application through the internal application process using the Find Jobs report in PRISM. Seasonal employees who do not have PRISM access should apply through the State's career page and indicate on the application that they have previously worked for the State.
.

Office of Information Technology

Senior Programmer Analyst - Enterprise Data Services

Opening Date: July 08, 2026

Closing Date: July 22, 2026

Grade/Admin Unit: 27 / Professional/Technical

Job Class Code: 0866
Salary: $71,993.86 - $101,161.81*/Annually (*includes 23.66% recruitment and retention stipend, and eligible for a 5% training bonus)
Position Number: 004250266

Location: Augusta

Telework: Available

Currently, this position is not eligible for visa sponsorship or STEM OPT extensions.

Are you interested in a career in software development that will provide you with stability and opportunity while contributing to the betterment of the citizens of Maine?

The Office of Information Technology at the State of Maine is looking for an experienced Senior Programmer Analyst who'll be part of a team supporting the delivery of technology services to State Government.

OVERVIEW:

The Department of Administrative and Financial Services (DAFS) Office of Information Technology (MaineIT) provides information technology support to over 13,000 employees. MaineIT oversees large scale enterprise applications that support the critical and diverse business needs of the State of Maine and its agencies. The Data Integrations is part of the Enterprise Data Services team and supports a system of data interfaces, implemented using our Enterprise Service Bus, PL/SQL, Java, and related technologies.

ABOUT THE JOB:

As a Senior Programmer Analyst on the Data Integrations team, you'll work with a team of developers with various degrees of experience supporting the development, maintenance, and implementation of Integrations built and maintained by the Data Integrations team. You'll interact with customers daily as you complete various tasks. Assignments can vary between multiple applications and projects, often at the same time. Examples of various tasks for this position may include:
  • Develop data integrations, ETLs, and Web Services using Java, PL/SQL, SSIS, T-SQL, XML, JSON, Oracle Service Bus, and BPEL
  • Evaluation of existing code and migration of current functionality into new technology
  • Test, debug, and correct programs to ensure proper functionality.
  • Educate users on the use of programs and program features, utilizing various communication mediums.
  • Create documentation in support of daily tasks, team and user education, or for ongoing and upcoming projects.
  • Serve as advisors for other technical staff and customers.
(This is not a comprehensive list of tasks and other duties may be assigned)

MaineIT looks for individuals who will represent our C.A.R.E. values in all that they do. Individuals that:
  • Practice Customer-focus, ensuring that our customers are heard, and their needs are met.
  • Hold ourselves to a high level of Accountability by being transparent with our stakeholders.
  • Maintain an effective level of Responsiveness by providing timely updates in a proactive manner.
  • Strive to provide Empathy driven, people-focused services by applying emotional intelligence skills and behaviors.

WHAT'S IN IT FOR YOU?
  • This position is 90% remote (within the state of Maine). One day every other week is on-site in our Augusta office.
  • Work on diverse projects that support the diverse business processes across the State of Maine
  • The satisfaction of making a tangible difference to the citizens of Maine, particularly those in need.
  • Secure retirement.

MINIMUM QUALIFICATIONS:

Four (4) years of computer programming experience utilizing higher level languages including two (2) years at the Programmer Analyst level or equivalent -OR- a Bachelors Degree in Computer Sciences including two (2) years at the Programmer Analyst level or equivalent. A Masters Degree in Computer Science may be substituted for one (1) year of programming experience.

Special preference will be given to individuals who demonstrate the following skills:
  • Oracle SQL and PL/SQL
  • Java
  • Oracle SOA Suite (BPEL) and/or Oracle Service Bus
  • SSIS, SQL Server, and T-SQL
  • XML
  • JSON
  • Oracle Fusion Middleware

About the Company

S

State of Maine