Senior Programmer Analyst

State of Maine•Augusta, GA
•Hybrid

About The Position

The Office of Information Technology (OIT) at the Department of Administrative and Financial Services (DAFS) provides technology support to more than 13,000 employees and oversees enterprise applications serving the State of Maine and its agencies. MaineIT is seeking a senior technical team member to support and oversee multiple applications that enable programs serving Maine’s most vulnerable citizens. The position contributes to continuity of critical services and represents MaineIT’s C.A.R.E. values: Customer-focus, Accountability, Responsiveness, and Empathy. The role designs, develops, tests, documents, troubleshoots, and maintains complex applications; leads and supports developer teams; and ensures solutions are sustainable, extensible, secure, and compliant with MaineIT governance frameworks and State of Maine policies. It also supports application lifecycle management, technical and architectural decisions, production deployment certification, governance documentation, and collaboration with stakeholders and other technical teams. The position is located in Augusta and offers a hybrid work opportunity, currently allowing work from home up to 90% of the time. The employee must work in the office at least once every two weeks, and the remote work location must be within Maine. The position is not eligible for visa sponsorship or STEM OPT extensions.

Requirements

  • Four years of computer programming experience using higher-level languages, including two years at the Programmer Analyst level or equivalent; OR a bachelor's degree in Computer Science and two years at the Programmer Analyst level or equivalent.
  • A master's degree in Computer Science may substitute for one year of programming experience.
  • Experience or competency in higher-level programming languages, including Java, SQL, and PL/SQL.
  • Knowledge of the Oracle development ecosystem, including Oracle APEX, SQL Developer, and WebLogic Server.
  • Knowledge of Oracle Analytics Publisher (BI Publisher).
  • Experience integrating applications with RESTful and SOAP APIs.
  • Ability to manage code repositories and versioning systems such as GitHub and Subversion.
  • Ability to identify and document possible solutions to business needs, compare alternatives objectively, and recommend an appropriate solution, including options outside one's core competencies.
  • Knowledge of system design techniques, operating systems and related software components, systems development and documentation standards, structured systems methodologies, enterprise application development tools, productivity and problem-solving tools, work management techniques, and computerized file organization and access techniques.
  • Knowledge of SDLC management in an iterative hybrid environment and Agile/Kanban project management.
  • Skills in designing, developing, testing, and maintaining application code; diagnosing and correcting system malfunctions; adapting and enhancing software; and researching software and hardware suitability.
  • Ability to independently define and resolve complex technical problems; conduct and evaluate system testing; prepare detailed design specifications; troubleshoot applications; and improve maintainability, compliance, and sustainability.
  • Ability to establish effective working relationships and communicate orally and in writing with technical and non-technical audiences.
  • Ability to manage project phases and maintenance activities to meet schedules and provide guidance to junior technical staff.
  • Strong teamwork, communication, customer service, problem-solving, and mentoring skills.
  • Commitment to continuous improvement, quality assurance, and compliance with MaineIT policies.
  • Selected candidate must pass required background checks; fingerprinting may be required.
  • Applicants must submit a cover letter, current resume, and three professional references. The resume must include month and year for relevant experience and duties and responsibilities for each position; experience that was not full-time must be identified as such.

Nice To Haves

  • Experience with .NET, C#, C++, ETL, data pipelines, OCI Data Integration, Oracle SOA Suite, or Oracle Integration Cloud.

Responsibilities

  • Design, develop, test, debug, document, and maintain complex application programs and systems.
  • Prepare detailed design specifications for highly complex and large-scale systems.
  • Troubleshoot, diagnose, and resolve application and system problems to support continuous availability and proper functioning.
  • Review code for efficiency, organization, and quality; deliver fully tested deployments; and apply test-driven development practices.
  • Manage code repositories and versioning systems, such as GitHub and Subversion.
  • Maintain assigned systems and respond to and resolve issues promptly.
  • Ensure applications comply with MaineIT governance frameworks, including architecture, security, data classification, change management, and SDLC requirements.
  • Approve architectural decisions, integration patterns, frameworks, and technology stacks.
  • Establish development, testing, staging, and production environments.
  • Maintain governance documentation, including architecture diagrams, data classification ratings, CIA analysis, requirements documentation, and system and integration design specifications.
  • Ensure secure coding practices, dependency management, and code quality standards.
  • Participate in governance committees, readiness reviews, and compliance assessments.
  • Work as a senior member of developer teams to build policy-compliant, sustainable, extensible, and maintainable solutions.
  • Manage solution lifecycle stages from development through production in accordance with MaineIT governance requirements.
  • Develop test plans that validate functionality, data classification compliance, and governance adherence.
  • Communicate policy impacts, technical requirements, and project status to stakeholders.
  • Ensure solutions comply with State of Maine policies for data classification, deployment certification, configuration management, architecture, information security, SDLC, digital accessibility, and security assessment authorization.
  • Verify data classification for data used, transmitted, or stored, and ensure role-based access control and least-privilege principles.
  • Manage application deployment certification for production releases.
  • Coordinate with Security, Enterprise Architecture, and Infrastructure teams on risk assessments, compliance reviews, and audits.
  • Participate in RFP review committees and technical assessment teams.
  • Evaluate proposed solutions from third-party vendors and internal teams for technical validity and viability.
  • Work with stakeholders to identify and document business requirements, assess potential solutions, and create architectural and system design documents.
  • Manage assigned projects, provide guidance to junior technical staff, and lead development teams.
  • Participate in reviews and walkthroughs of requirements, designs, specifications, code, test plans, and documentation.

Benefits

  • 13 paid holidays, 12 days of sick leave, and three or more weeks of vacation leave annually; vacation accrual increases with years of service, and overtime-exempt employees receive personal leave.
  • The State pays 85%–100% of employee-only health insurance premiums, depending on salary; health insurance premium credit may reduce employee-only premiums by 5% subject to program requirements.
  • The State pays 100% of employee-only dental insurance premiums.
  • The State contributes 14.06% of pay to MainePERS on behalf of the employee.
  • Gym membership reimbursement of up to $40 per month.
  • Health and dependent care flexible spending accounts.
  • Public Service Student Loan Forgiveness eligibility through the State’s qualified-employer status.
  • Living Resources employee assistance program.
  • Forty-two consecutive calendar days of fully paid parental leave for employees welcoming a child; additional unpaid leave may be available under the Family and Medical Leave Act.
  • Voluntary deferred compensation through a MaineSaves 457(b) account.
  • Additional wellness benefits; benefits may vary by collective bargaining agreement and are prorated for less-than-full-time work.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service