Senior Programmer Analyst

State of MaineAugusta, GA
$71,994 - $101,162Hybrid

About The Position

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. OIT is seeking a highly talented individual who can lead technical teams and who maintains and support a variety of applications for our business partners. MaineIT is seeking a highly talented individual who will represent our C.A.R.E. values in all that they do. At MaineIT we: Practice Customer-focus, ensuring that our customers are heard, and their needs are met. Hold ourselves to a high level of Accountability by being transparent with our stakeholders. Maintain an effective level of Responsiveness by providing timely updates in a proactive manner. Strive to provide Empathy driven, people-focused services by applying emotional intelligence skills and behaviors.

Requirements

  • 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.
  • Microsoft Power Platform GCC (Power Apps, Power Automate, Power BI, Power Platform CLI)
  • Microsoft Dataverse management
  • HTML 5 & CSS
  • JavaScript
  • Power FX
  • Azure Pipelines
  • Integration of applications with RESTful and SOAP APIs
  • Identity and access management implementation (eg, Entra ID)
  • System design techniques
  • Operating systems and related software components
  • Systems development and documentation standards
  • Structured systems methodologies
  • Productivity tools, computerized problem-solving tools, and work management techniques
  • Diagnosing and correcting system malfunctions
  • Adapting and enhancing application software
  • Researching and evaluating suitability of computer software and hardware products
  • Designing, conducting, and evaluating system testing
  • Writing clearly and effectively
  • Leading, coordinating, and providing technical support to development teams
  • Establishing and maintaining effective working relationships
  • Communicating effectively with technical and non-technical stakeholders
  • Leading engineering teams and providing mentorship
  • Translating logical designs into effective technical solutions
  • Correcting highly complex programming problems

Nice To Haves

  • A Masters Degree in Computer Science may be substituted for one (1) year of programming experience.

Responsibilities

  • Ensure applications comply with MaineIT governance frameworks (architecture, security, data classification, change management, SDLC)
  • Approve architectural decisions, integration patterns, frameworks, and technology stacks
  • Establish environment structures for development, testing, staging, and production
  • Maintain documentation for governance reviews (architecture diagrams, data classification ratings, CIA analysis, requirements documentation, system/integration design specs)
  • Ensure secure coding practices, dependency management, and code quality standards
  • Translate complex business and logical requirements into secure, maintainable, scalable system architectures
  • Prepare detailed design specifications aligned with MaineIT standards
  • Identify system dependencies, integration requirements, shared components, and reusable frameworks
  • Define development standards, coding conventions, and patterns for engineering teams
  • Perform architectural reviews and ensure alignment with solution roadmaps and MaineIT enterprise architecture
  • Ensure solutions comply with State of Maine policies (Data Classification, Application Deployment Certification, Configuration Management, Architecture Compliance, Information Security, SDLC, Digital Accessibility, Security Assessment Authorization)
  • Verify data classification for all data used, transmitted, or stored
  • Ensure proper role-based access control and least-privilege principles
  • Manage application deployment certification processes for production releases
  • Coordinate with Security, Enterprise Architecture, and Infrastructure teams for risk assessments, compliance reviews, and audits
  • Ensure integrations with vendor-managed, SaaS, or third-party systems are secure, reliable, and compliant
  • Evaluate vendor APIs, integration mechanisms, authentication models, and security controls
  • Review vendor documentation and coordinate technical walkthroughs to validate architectural compatibility
  • Design integration patterns consistent with MaineIT standards
  • Monitor integration health, error handling, and performance impacts on enterprise systems
  • Coordinate with vendors to resolve escalated issues
  • Develop or oversee test plans to validate functionality, performance, security, and data compliance
  • Promote continuous improvement through automation, improved engineering practices, and modernization efforts
  • Identify opportunities to enhance maintainability, observability, and lifecycle maturity
  • Clearly communicate technical decisions, risks, and policy impacts to stakeholders
  • Collaborate with MaineIT Enterprise Architecture, Information Security, Infrastructure/Cloud Operations, Agency business leadership, and vendor partners
  • Provide guidance on selecting technologies, integration methods, and architectural approaches
  • Ensure technical decisions are transparent, well-documented, and communicated across teams

Benefits

  • 13 paid holidays
  • 12 days of sick leave
  • 3+ weeks of vacation leave annually
  • Health Insurance Coverage (State pays 85%-100% of employee-only premiums)
  • Health Insurance Premium Credit (decreases employee-only premiums by 5%)
  • Dental Insurance (State pays 100% of employee-only dental premiums)
  • Retirement Plan (State contributes 14.06% of pay to MainePERS)
  • Gym Membership Reimbursement (up to $40 per month)
  • Health and Dependent Care Flexible Spending Accounts
  • Public Service Student Loan Forgiveness eligibility
  • Living Resources Program (employee assistance program)
  • Parental leave (42 consecutive calendar days of fully paid parental leave)
  • Voluntary Deferred Compensation (MaineSaves 457(b) account)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service