Senior System Analyst

HMSAHonolulu, HI
Hybrid

About The Position

The Senior System Analyst is responsible for the analysis, design, modeling, and architecture of application systems and domains. This role manages the maintenance and support of assigned application systems and may participate in development activities. The analyst leads and participates in project planning, technical and business planning for future direction, and development projects following disciplined software development processes. They communicate project status regularly through meetings and reports. The role involves leading small to medium-sized, moderately complex projects, providing work direction and leadership according to HMSA's project management methodology. Assessments are provided in a timely manner, potentially alone or with IS resources. The analyst manages or participates in planning sessions with clients to improve business processes, often involving information systems. They refine resource requirements, form project teams, and estimate resources for long-term projects. Key responsibilities include identifying system requirements, devising procedures to solve problems considering system capacity and limitations, and ensuring the overall health of assigned applications. The analyst complies with application architecture processes, principles, policies, and standards, and provides input to them. They make buy vs. build recommendations, evaluate system options, risks, costs, and benefits, and assess impacts on business processes. The role involves leading or participating in the evaluation and selection of application packages, making presentations, and designing complex solutions. Technical specifications are developed, serving as a technical subject matter expert. Data sources are identified and feasibility is ensured with corporate data sources. Performance across ETL components may be analyzed, with recommendations for improvements. Middleware is researched, recommended, and applied to facilitate portability and scalability. Application components may be developed or modified. The analyst complies with quality standards, participates in inspections and reviews, and helps define development guidelines. Unit testing is conducted, integration test plans are created, and test plans at all levels are designed and consulted on. Changes to application architecture, integration, and conversion plans are documented, and architecture diagrams are maintained. Ongoing maintenance of applications is performed, and opportunities for improvement in existing application domains are identified and documented. Integrated components are made production ready. Tier II (application) support is provided, with potential for Tier III support, including troubleshooting and developing solutions for existing systems. Relationships with external vendors are managed, acting as a liaison. Work direction and leadership are provided to assigned projects, including scheduling, work assignment, and review. Technical leadership, coaching, and mentoring may be provided to team members. Reports and presentations for senior management may be developed. Productive working relationships with project stakeholders are developed and maintained. Junior positions are mentored to increase core systems knowledge and HMSA IT best practices. The role may include the responsibility of Team Lead, involving resource planning assignments.

Requirements

  • Bachelor's degree in related technical/business areas or equivalent work experience and five years of systems analysis and programming experience.
  • Three years of application development and support work experience.
  • Project management experience is desirable.
  • A broad level of understanding surrounding information systems and application architecture standards is desirable.
  • Advanced to expert level of application and systems design is desirable.
  • Advanced levels of programming techniques and knowledge of distributed system architecture, middleware or object oriented analysis and design is desirable.
  • Expert level knowledge of multiple technologies and detailed knowledge of multiple segments of the business is desirable.

Responsibilities

  • Analysis, design, modeling and architecture for application systems and domains.
  • Maintenance and support of assigned application system(s).
  • Participation in development activities.
  • Project planning with clients, business analysts, and team members.
  • Technical and business planning for future direction of application domain.
  • Development projects following disciplined software development processes.
  • Communication of project status through meetings, reports, and email.
  • Leading small to medium-sized, moderately complex projects.
  • Providing work direction and leadership following HMSA's project management methodology.
  • Providing assessments in a timely manner.
  • Planning sessions with clients to improve business processes using information systems.
  • Developing detailed requirements from high-level business requirements.
  • Prioritizing efforts.
  • Refining resource requirements and forming project teams.
  • Estimating financial, physical, or human resources for long-term projects and programs.
  • Identifying system requirements.
  • Devising or modifying procedures to solve problems considering computer equipment capacity and limitations, operating time, form of desired results, and integration of components.
  • Ensuring the overall health of all applications assigned.
  • Complying with application architecture processes, principles, policies, and standards.
  • Providing input to architecture policies and standards for application systems and domains.
  • Making buy vs. build recommendations.
  • Evaluating system options, risk, cost versus benefits, and impacts on business processes and goals.
  • Leading or participating in the evaluation and selection process for application packages.
  • Making presentations to solicit project buy-in, report on project status, conduct problem resolution, and other communication.
  • Designing complex solutions for application systems and domains.
  • Developing technical specifications for applications.
  • Serving as technical subject matter expert for development of new code or reuse of existing code.
  • Identifying best sources of data and working with data architects to ensure feasibility with corporate data sources.
  • Analyzing integrated performance across multiple ETL components.
  • Recommending improvements to system processes to maximize efficiency of applications.
  • Researching, recommending, and applying middleware to facilitate portability and scalability of applications.
  • Utilizing middleware tools for designing and developing solutions.
  • Developing or modifying application components using disciplined software development processes.
  • Complying with quality standards and procedures.
  • Participating in software inspections and quality reviews.
  • Participating in defining development guidelines and standards.
  • Conducting unit testing to ensure application meets specifications.
  • Creating integration test plans.
  • Designing and consulting on test plans at all levels within an application domain.
  • Documenting changes to application architecture, integration, and conversion plans.
  • Maintaining architecture diagrams within application domain.
  • Providing ongoing maintenance of applications.
  • Analyzing existing application domain to identify and document opportunities for improvements.
  • Making integrated components production ready.
  • Providing Tier II (application) support.
  • Providing Tier III support.
  • Troubleshooting existing systems to identify errors or deficiencies and developing solutions.
  • Managing relationship with external vendors for assigned products.
  • Acting as liaison between business client and vendor.
  • Providing work direction and leadership to assigned projects, including scheduling, assignment of work and review of project efforts.
  • Providing technical leadership, coaching, and mentoring to team members.
  • Providing technical guidance or business process expertise.
  • Developing reports and presentations for senior management.
  • Developing and maintaining a productive working relationship with project stakeholders.
  • Mentoring junior positions to increase core systems knowledge and HMSA IT best practices.
  • May be assigned the role of Team Lead which involves resource planning assignments.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service