Enable job alerts via email!

Senior Programmer Analyst - MDOT Application Development Team

Mainemuseums

Maine

Hybrid

USD 71,000 - 102,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join the Maine Department of Transportation as a Senior Programmer Analyst, where you will play a critical role in developing and supporting enterprise applications. This hybrid position offers the chance to work in a collaborative environment, requiring strong problem-solving skills and expertise in various programming technologies.

Benefits

Paid holidays
Health and dental insurance
Supportive work environment

Qualifications

  • Four years of programming experience with higher-level languages.
  • Experience at the Programmer Analyst level.
  • Ability to work independently and mentor junior staff.

Responsibilities

  • Support MaineDOT's Financial system and legacy applications.
  • Tasks include requirements gathering, coding, testing, and maintenance.
  • Work at the highest technical level with limited supervision.

Skills

Problem-solving
Organizational skills
Communication skills
Customer support

Education

Bachelor's degree in Computer Science

Tools

Oracle PL/SQL
C#
.NET
SQL
Visual Studio

Job description

OFFICE OF INFORMATION TECHNOLOGY - MAINE IT

MAINE DEPARTMENT OF TRANSPORTATION APPLICATION DEVELOPMENT TEAM

Opening Date: June 18, 2025

Closing Date: July 3, 2025

Job Class Code: 0866

Grade: 27

Salary: $71,993.86 - $101,161.81/Annually (includes 23.66% recruitment & retention stipend and eligible for an additional 5% training bonus) Salary Schedule

Position Number: 004250401

You are a talented senior-level professional who is driven toward success. You are a go-getter, always seeking ways to expand your knowledge, and encourage others to do the same. You enjoy clearing hurdles as you strive for excellence. If this describes you, we want you on our TEAM!!

OVERVIEW:

The Department of Administrative and Financial Services (DAFS) Office of Information Technology (OIT) provides IT support to over 13,000 employees. OIT manages large-scale enterprise applications that support the critical needs of the State of Maine and its agencies.

MaineIT seeks a highly talented individual who embodies our C.A.R.E. values:

  • Customer-focus: Ensuring our customers are heard and their needs are met.
  • Accountability: Being transparent with stakeholders.
  • Responsiveness: Providing timely updates proactively.
  • Empathy: Delivering people-focused services with emotional intelligence.

JOB DETAILS:

This is advanced technical work involving analysis, design, development, and implementation of diverse application systems, including system development, enhancements, debugging, documentation, and maintenance. Tasks include requirements gathering, technical design, and small project management.

Candidates should have strong problem-solving and organizational skills, be able to work independently and as part of a team, and interact effectively with business partners.

WHAT IS IN IT FOR YOU?

Hybrid remote/onsite position in Augusta, Maine. Remote work must be within Maine.

  • Opportunity to learn, develop skills, and work with a talented team at MaineDOT.
  • Analyze issues and design solutions for projects of various sizes.
  • Contribute to technical modifications and implementations in production applications.
  • Add your expertise to Maine state government in a collaborative environment.

WHAT WILL YOU DO?

As a senior programmer analyst, you will support MaineDOT's Financial system (Free2000) and other legacy applications. Responsibilities include requirements gathering, design, coding, testing, debugging, documentation, and maintenance of complex database environments. Additional duties include research, analysis, consulting, and providing technical advice. You will work at the highest technical level with limited supervision.

WHAT WE EXPECT?

The ideal candidate has:

  • Knowledge of all phases of the software development lifecycle and project development.
  • Strong problem-solving skills and troubleshooting abilities.
  • Excellent oral and written communication skills.
  • Experience with development technologies: Oracle PL/SQL, Oracle Database (19c), SQL, C#, .NET, Web.API, Visual Studio, Node JS, SQL.
  • Plus: JSON, RESTful Web services, JavaScript, TypeScript, Angular 2, SQL Server, SaaS, MV* and SPA patterns, ORM technology.
  • Knowledge of systems development, documentation standards, and agile practices.
  • Ability to diagnose and fix system issues.
  • Experience designing and evaluating system tests.
  • Ability to work independently and mentor junior staff.
  • Comfort working directly with end-users to gather and refine requirements.
  • Commitment to customer support and positive relationships.

MINIMUM QUALIFICATIONS:

  • Four years of programming experience with higher-level languages, including two at the Programmer Analyst level, or a Bachelor's degree in Computer Science with two years at that level, or a Master's degree with one year of experience.

Background checks are required. This position is not eligible for visa sponsorship or STEM OPT extensions.

BENEFITS:

Supportive work environment with paid holidays, sick leave, vacation, health and dental insurance, and retirement contributions. Details vary by collective bargaining agreements and part-time status.

We promote an inclusive workplace respecting diversity and providing accommodations for qualified individuals with disabilities.

We encourage applicants from all backgrounds to apply and share how their experience and passion set them apart.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.