Enable job alerts via email!

Senior Programmer Analyst - MDOT Application Development Team

Maine

Augusta (ME)

Hybrid

USD 71,000 - 102,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

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

Job summary

The State of Maine seeks a Senior Programmer Analyst for their Office of Information Technology. This advanced technical role focuses on application development, system analysis, and delivering solutions for state departments. Benefits include a robust compensation package, hybrid work options, and opportunities for professional growth within a collaborative environment.

Benefits

Paid Time Off (13 holidays, 12 days sick leave, 3+ weeks vacation)
85%-95% health insurance premiums covered
100% dental insurance premiums covered
Retirement contributions (MainePERS)

Qualifications

  • Four years of computer programming experience, two as Programmer Analyst.
  • Knowledge of software development life cycle and project development.
  • Experience mentoring junior staff members.

Responsibilities

  • Support in-house developed Financial system (Free2000) and other MaineDOT applications.
  • Responsibilities include system analysis, design, coding, testing, and documentation.
  • Interacting with end-users to refine and verify business requirements.

Skills

Problem Solving
Communication
Documentation
Customer-focus
Accountability
Responsiveness
Empathy

Education

Bachelor's Degree in Computer Science

Tools

Oracle Database 19c
C#
.NET
Node JS
SQL

Job description

Location: Augusta,Maine,United States

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 information technology support to over 13,000 employees. OIT oversees large scale enterprise applications that support the critical and diverse business needs of the State of Maine and its agencies.

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

  • PracticeCustomer-focus, ensuring that our customers are heard, and their needs are met.
  • Hold ourselves to a high level ofAccountabilityby being transparent with our stakeholders.
  • Maintain an effective level ofResponsivenessby providing timely updates in a proactive manner.
  • Strive to provideEmpathydriven, people-focused services by applying emotional intelligence skills and behaviors.

ABOUT THE JOB DETAILS:

This is advanced technical services work involving the analysis, design, development, and implementation of diverse application systems. Responsibilities include system development, designing systems and/or enhancements to existing systems, debugging, documenting, and maintenance of multiple systems. Tasks will involve analysis, requirements gathering, and technical program design assignments. Some small project manager assignments will also be assigned.

Candidates are expected to have strong problem-solving and organizational skills, be able to work independently and in a team environment and interact effectively with our business partners.

WHAT IS IN IT FOR YOU?

Hybrid Work Opportunity – This position is a hybrid remote/onsite position. The onsite location is in Augusta, Maine and the remote location must be within the state of Maine.

  • You will have an opportunity to have fun, learn and develop new skills while working with a highly talented and dedicated team of software developers and key stakeholders at MaineDOT.
  • You will be analyzing issues and design solutions resulting in projects of various sizes.
  • You will have an opportunity to work with a dedicated team of software developers and key stakeholders at MaineDOT.
  • You will be performing analysis of issues and will design solutions which will result in projects of various sizes.
  • You will be part of the technical team making the needed modifications and then implementing those modifications to the production applications.
  • You will have the opportunity to add your experience and expertise to Maine state government in a collaborative working environment.

WHAT WILL YOU DO?

As a senior developer in the role of senior programmer analyst, you will have primary responsibility for supporting MaineDOT in house developed Financial system (Free2000), as well as other legacy MaineDOT applications. This is an advanced technical and analytical position. Responsibilities include requirements gathering, designing, coding, testing, debugging, documenting, and maintaining complex database environments. Other duties will include research, analysis, consulting services, and providing technical advice to management and business staff. Employees in this classification are competent to work at the highest technical level under limited supervision.

WHAT WE EXPECT?

The ideal candidate possesses the following:

  • Knowledge of all phases of the software development life cycle as well as the project development cycle.
  • Strong problem solving skills with the ability to trouble shoot issues and extend our coding frameworks.
  • Possess strong oral and written communication skills including the ability to write clearly and effectively to communicate complex technical solutions.
  • Experience in development technologies
    • Oracle – PL/SQL, Oracle Database (19c)
    • SQL
    • Microsoft - C#, .NET framework. Web.API, Microsoft Visual Studio 2015 or above, Node JS and SQL.
    • Experiences with any of the following will be considered a plus:
      • JSON, RESTFUL Web service API, JavaScript, TypeScript, and Angular 2
      • SQL Server Database
      • SaaS design pattern
      • MV* and SPA design patterns
      • ORM technology, such as Microsoft Entity Framework or nHibernate
  • Knowledge of systems development, documentation standards, and methodologies. Experience with agile development methodology and practices is considered a plus.
  • Experience in diagnosing and correcting system malfunctions.
  • Ability to design, conduct, and evaluate system testing.
  • Must be able to accomplish tasks in a timely manner with limited supervision.
  • Experience with mentoring junior staff members.
  • Must be comfortable working directly with the end-user community to capture, refine, and verify business requirements, as well as translate those requirements into technical tasks.
  • Desire and commitment to a high level of support to the customer, establishing and maintaining a positive relationship.

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.

The selected candidate will be required to pass the required background checks(fingerprinting may be required) as a condition of employment.

This position is not eligible for visa sponsorship or STEM OPT extensions.

Benefits of working for the State of Maine:

No matter where you work across Maine state government, you find employees who embody our state motto—"Dirigo" or "I lead"—as they provide essential services to Mainers every day. We believe in supporting our workforce's health and wellbeing with a valuable total compensation package, including:

  • Work-Life Fit– Rest is essential. Take time for yourself using13 paid holidays,12 days of sick leave, and3+ weeks of vacation leaveannually. Vacation leave accrual increases with years of service, and overtime-exempt employees receive personal leave.
  • Health Insurance Coverage – The State of Maine pays 85%-95% of employee-only premiums ($11,196.96 - $12,514.32 annual value), depending on salary. Use this chart to find the premium costsfor you and your family, including the percentage of dependent coverage paid by the State.
  • Dental Insurance – The State of Maine pays 100% of employee-only dental premiums ($387.92 annual value).
  • Retirement Plan – The State contributes the equivalent of 13.29% of the employee's pay towards the Maine Public Employees Retirement System (MainePERS).

State employees are eligible for anextensive and highly competitive benefits package, covering many aspects of wellness. Learn about additional wellness benefits for State employees from the Office of Employee Health and Wellness.

Note: Benefits may vary somewhat according to specific collective bargaining agreements and are prorated for anything less than full-time.

There's a job and then there's purposeful, transformative work. Our aim is to create a workplace where you can learn, grow, and continuously refine your skills. Applicants demonstrate job requirements in differing ways, and we appreciate that many skills and backgrounds can make people successful in this role.

As an Equal Opportunity employer, Maine State Government embraces a culture of respect and awareness. We are committed to creating a strong sense of belonging for all team members, and our process ensures an inclusive environment to applicants of all backgrounds including diverse race, color, sex, sexual orientation or gender identity, physical or mental disability, religion, age, ancestry, national origin, familial status or genetics.

If you’re looking for a great next step, and want to feel good about what you do, we’d love to hear from you. Please note reasonable accommodations are provided to qualified individuals with disabilities upon request.

Thinking about applying?

Research shows that people from historically excluded communities tend to apply to jobs only when they check every box in the posting. If you’re currently reading this and hesitating to apply for that reason, we encourage you to go for it! Let us know how your lived experience and passion set you apart.

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

Similar jobs

Senior Programmer Analyst - MDOT Application Development Team

State of Maine

Augusta null

Hybrid

Hybrid

USD 71 000 - 102 000

Full time

2 days ago
Be an early applicant

Senior Programmer Analyst - MDOT Application Development Team

Mainemuseums

null null

Hybrid

Hybrid

USD 71 000 - 102 000

Full time

3 days ago
Be an early applicant