Senior Programmer Analyst
Listed on 2026-06-04
-
IT/Tech
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 - $ annually (
* includes a 23.66% recruitment and retention stipend, and eligible for a 5% training bonus)
Position Number:
Location:
Augusta
Telework:
Available
Currently, this position is not eligible for visa sponsorship or STEM OPT extensions.
Job DescriptionThe 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).
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
- 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
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.
- 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 Git Hub, Azure Dev Ops, or similar tools
- Experience working in an Agile environment
- Experience in a government or public sector setting
- Work-Life Balance – 13 paid holidays, 12 days of sick leave, 3+ weeks of vacation leave annually; vacation leave accrual increases with years of service, and overtime-exempt employees receive personal leave.
- Health Insurance Coverage – The State of Maine pays 85%-100% of employee-only premiums ($11,857.68-$13,950.24 annual value), depending on salary.
- Health Insurance Premium Credit – Participation decreases employee-only premiums by 5%.
- Dental Insurance – The State of Maine pays 100% of employee-only dental premiums ($365.28 annual value).
- Retirement Plan – The State of Maine contributes 14.11% of pay to the Maine Public Employees Retirement System (Maine
PERS), on behalf of the employee. - Gym Membership Reimbursement – Up to $40 per month to offset exercise expenses.
- Health and Dependent Care Flexible Spending Accounts – Pre-tax funds for health and daycare expenses.
- Public Service Student Loan Forgiveness – The State of Maine is a qualified employer for this federal program.
- Living Resources Program – Employee assistance program for challenging work and life situations.
- Parental leave – 42 consecutive days of fully paid parental leave;…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).