Senior Programmer Analyst

State of Maine

Augusta, Maine

JOB DETAILS
SALARY
$71,993.86–$101,161.81 Per Month
SKILLS
Accounts Receivable, Agile Programming Methodologies, Analysis Skills, Best Practices, Business Analysis, Business Processes, Code Reviews, Communication Skills, Computer Programming, Computer Science, Customer Relations, DevOps, Enterprise Applications, GitHub, Identify Issues, Information Technology & Information Systems, Licensing, Mentoring, Microsoft .NET, Microsoft C# (C Sharp), Microsoft Windows Azure, Multitasking, Oracle Database, Oracle PL-SQL, Problem Solving Skills, Production Support, Production Systems, Regulations, Requirements Management, SQL (Structured Query Language), Software Administration, Software Design, Software Development, Software Development Lifecycle (SDLC), Sprint Planning, Team Player, Technical Analysis, Technical Writing, Test Plan/Schedule, Time Management
LOCATION
Augusta, Maine
POSTED
1 day ago
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

Department of Environmental Protection Development Team

Opening Date: June 01, 2026

Closing Date: June 15, 2026

Grade / Admin Unit: 27 / Professional/Technical

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

Location: Augusta

Telework: Available

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

JOB DESCRIPTION:

The Office of Information Technology (OIT) is seeking a Senior Programmer Analyst to support the Department of Environmental Protection (DEP) Application Development team. This position is responsible for the analysis, design, development, configuration, implementation, and maintenance of enterprise applications supporting DEP programs, including the Maine Enterprise Licensing System (MELS).

MaineIT is seeking a highly talented individual who will represent our C.A.R.E. values in all that they do. At MaineIT we:

  • 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.

RESPONSIBILITIES:
  • Design, develop, test, and maintain applications using .NET (C#)
  • Develop and support Oracle database solutions, including SQL and PL/SQL
  • Configure and maintain workflows and business processes within MELS and related systems
  • Analyze business requirements and translate them into technical solutions
  • Provide production support, troubleshooting, and issue resolution
  • Develop and maintain technical documentation
  • Collaborate with business partners, analysts, and technical staff across OIT and DEP
  • Participate in Agile development activities, including sprint planning and code reviews
  • Mentor junior staff and contribute to development standards and best practices

KNOWLEDGE, SKILLS, AND ABILITIES REQUIRED:
  • Strong knowledge of application design and development principles
  • Ability to analyze complex technical and business requirements
  • Strong problem-solving and troubleshooting skills
  • Ability to manage multiple priorities and meet deadlines
  • Effective communication skills with both technical and non-technical audiences
  • Ability to work independently and as part of a team

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.

Preference will be given to candidates with the following skills or experience:
  • Five (5) years of experience in application development using .NET / C#
  • Experience with licensing or regulatory systems (e.g., MELS or similar platforms)
  • Experience with application configuration and workflow-driven systems
  • Experience with ASP.NET Core, Web APIs, or MVC frameworks
  • Experience with the full software development lifecycle (SDLC)
  • Experience supporting applications in a production environment
  • Experience with Oracle databases, including SQL and PL/SQL
  • Familiarity with GitHub, Azure DevOps, or similar tools
  • Experience working in an Agile environment
  • Experience in a government or public sector setting

APPLICATION INSTRUCTIONS:

Please submit a cover letter along with a current resume and three (3) professional references.

In order for us to properly determine if you meet the minimum qualifications for any posting, you must be sure your resume includes the month and year for any relevant experience li

About the Company

S

State of Maine