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 participates in short- and long-term 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 for project buy-in, reporting status, and conducting problem resolution. Complex solutions are designed for application systems, and technical specifications are developed. The analyst serves as a technical subject matter expert for new or existing code development. They identify data sources, work with data architects, analyze integrated performance, and recommend system process 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. Existing systems are troubleshot to identify and resolve errors or deficiencies. Relationships with external vendors are managed, acting as a liaison between the business client and the vendor. 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. Technical guidance or business process expertise is offered, and reports/presentations for senior management are 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. #LI-Hybrid
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior