Programmer Analyst

Augusta, Maine, United States | Office of Information Technology | Full-time


Office of Information Technology

Programmer Analyst

OIT/MaineDOT (Maine Department of Transportation)

Application Development Team


OPEN: April 2, 2021

CLOSED: April 30, 2021


You can highlight your technical skills and function as a productive member of a highly talented Applications Team.  You have strong trouble shooting skills and a desire to learn new technologies and approaches to programming.  If this describes you, we want you on our TEAM!!



The application development team within the Maine Office of Information Technology is seeking a highly motivated individual with experience in web development and RESTful web services or geoprocessing with Python.


The selected candidate will have an opportunity to work with our GIS application development team supporting MaineDOT.



You will have an opportunity to enhance your skills in a challenging and rewarding team environment.  Our development team contains many of the top GIS developers and professionals in the State that will provide mentorship.  The applications and data processes you build, and support also use current GIS software and development technologies and methodologies.  



Your job as a programmer analyst will be to work closely as part of the team that develops and maintains MaineDOT’s GIS environment.  You will use your skills to build web-based mapping applications and/or design geoprocessing services in Python using our defined coding frameworks.  You will also interact with MaineDOT staff to define their application and data needs in support of their strategic plans.




Applicants must have strong problem-solving skills and be able to interact with our end-user community.  Although we are in a team environment it is expected that you will be able to work independently to trouble shoot issues and extend our coding frameworks.  An ability to communicate complex technical issues effectively both verbally and in writing is also important.



In order to qualify, you must have two and one half (2½) years applications systems development experience utilizing a high-level language. A Bachelors’ Degree in Computer Science or equivalent subject area may be substituted for one (1) year of application systems development experience.

Preference will be given to candidates with experience in GIS, ESRI’s JavaScript API, Python and Linear Reference systems (LRS).


HOW TO APPLY:   To apply, please visit the following website and apply online:

Veterans and Gold Star Members, please alert us of your status in your cover letter.  The selected candidate will be required to complete an official job application and pass the required background checks as a condition of employment.


We provide reasonable accommodations to qualified individuals with disabilities upon request. Only U.S. Citizens or aliens who have a legal right to permanently work in the United States are eligible for employment.  We cannot sponsor applicants requiring work visas.  


Resume’ and Cover Letter must be submitted by: Friday, April 30, 2021



 CLASS CODE: 0865  POSITION: 025002383   PAY GRADE: 23 - ($48,942.40 - $65,998.40/yr.)*


*Includes a 15% recruitment and retention salary adjustment and eligibility for a 5% annual training bonus.



The bi-weekly dollar values of some State-paid benefits for full-time employees include: $14.60 for dental insurance; 14.11% of employee’s pay towards retirement; and, depending on the employee’s annual pay, at least 85% ($400.34) of health insurance premiums (more information is available here). Participation in the Health Premium Credit Program can decrease the employee’s cost of health insurance by 5%.


*The level of the actual value of state paid Health Insurance will be based on the employee’s wage rate and status with regard to the health credit premium program.