Business SME

Novalink Solutions LLC•Augusta, ME

About The Position

This is advanced technical services work involving the architecture, design, development, and management of highly complex computer systems. The role is responsible for the technical aspects of large-scale systems and the integration of multiple applications for one or more agencies, with a focus on application data and integration points. The position develops a systems vision and guides technical teams toward it, ensuring that architecture supports agency application needs and aligns with guidelines established by the Office of Information Technology. The role requires competence at the highest technical level across programming activities for large-scale, complex application systems and includes serving as a technical mentor to lead developers. Its central responsibility is the architectural design, data, and integration of the State’s most complex, strategic, and critical applications. Limited supervision may be exercised over other data processing staff. Work is performed under limited supervision.

Requirements

  • Knowledge of current State Government technology systems, capabilities, and needs.
  • Knowledge of State Government agencies, their missions, the services they provide, and their 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.
  • Ability to write clearly and effectively.
  • Ability to lead and coordinate project teams and provide them with technical support.

Responsibilities

  • Analyze client agencies’ business requirements and forecast future service needs to recommend information services and automation technology concepts.
  • Maintain knowledge of current 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 to guide development teams in implementing agency system architecture.
  • Collaborate with Enterprise Architects and Infrastructure Architects on architectural designs and technology directions 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 formulate and implement solutions that account for system capacity, limitations, time requirements, and desired results.
  • Prepare detailed specifications for services.
  • Review the work of other developers.
  • Lead, coordinate, and provide technical support to project teams.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service