Application Architect (remote)

Knowledge Services•,
•Remote

About The Position

Knowledge Services is seeking a remote Application Architect for a contract through the end of June 2027, with potential for extension, supporting the State of Maine Office of Information Technology. Applicants must have prior State government experience and reside within the Eastern or Central time zone. Applicants requiring C2C arrangements or work visa sponsorship cannot be accepted. This is advanced technical work involving the architecture, design, development, and management of highly complex computer systems. The role is responsible for the technical design and oversight of large-scale systems and the integration of multiple agency applications, with particular focus on data and integration points. The architect develops a systems vision, guides technical teams toward it, and ensures alignment with agency needs and Office of Information Technology guidelines. The position works at the highest technical level across programming activities for complex application systems and provides technical mentorship to lead developers. It carries responsibility for the architectural design, data, and integration of the State’s most complex, strategic, and critical applications, with limited supervision of other data processing staff possible. The architect analyzes agency business requirements and future service needs, researches technology trends, develops and maintains system architecture and development roadmaps, collaborates with enterprise and infrastructure architects, and oversees system maintenance and resolution of complex application problems.

Requirements

  • Prior State government experience.
  • Knowledge of current State Government technology systems, capabilities, and needs.
  • Knowledge of State Government agencies, their missions, services, and strategic plans.
  • Knowledge of industry technology standards and trends.
  • Knowledge of system design techniques.
  • Knowledge of operating systems and related software components.
  • Knowledge of systems development and documentation standards.
  • Knowledge of higher-level programming languages and enterprise-class application development tools.
  • Ability to conduct in-depth research and analysis.
  • Ability to research and evaluate the suitability of computer software and hardware products.
  • Ability to diagnose and correct system malfunctions.
  • Ability to establish and maintain effective working relationships.
  • Ability to communicate effectively and write clearly.
  • Ability to lead, coordinate, and provide technical support to project teams.
  • Must reside within the Eastern or Central time zone.
  • Candidates requiring C2C arrangements or work visa sponsorship are not accepted.

Responsibilities

  • Design and oversee the technical aspects of large-scale, complex systems and the integration of multiple applications for one or more agencies, focusing on data and integration points.
  • Develop the systems vision for applications and guide technical teams in implementing it, ensuring alignment with agency needs and Office of Information Technology guidelines.
  • Work at the highest technical level across programming activities for large-scale, complex application systems and serve as a technical mentor to lead developers.
  • Take responsibility for the architectural design, data, and integration of the State’s most complex, strategic, and critical applications; limited supervision of other data processing staff may be exercised.
  • Analyze client-agency business requirements and forecast future service needs to recommend information services and automation technology concepts.
  • Maintain knowledge of information-services and technology trends through study, research, and participation in technical working groups, and provide timely information to senior management.
  • Develop and maintain architectural designs for complex, large-scale agency systems, including data, integration points, and architectural layers.
  • Develop roadmaps for development teams to follow in implementing agency system architecture.
  • Collaborate with Enterprise Architect and Infrastructure Architect on designs and technology direction to align agency systems with the Enterprise Architecture roadmap.
  • Oversee maintenance of assigned systems and respond to and resolve system problems to support continuous availability and proper operation.
  • Diagnose and isolate complex application software problems and implement effective solutions that account for system capacity, limitations, time requirements, and desired outcomes, while preventing recurrence.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service