Job Summary
The Systems Analyst Senior role collaborates with business partners and application development teams to deliver and maintain required technology solutions. They are responsible for updates to applications / technology platforms, setting up monitoring, responding to issues, troubleshooting and general maintenance of the systems.
They will act as the liaison for various IT (Information Technology) infrastructure, security, and development teams. They will also be addressing any requests, inquiries, and escalations from customers, help desk, or business partners.
Job Description
MAJOR RESPONSIBILITIES:
System Analysis and Administration: Collaborate with business partners and application development teams to build, refine, test, secure, and debug system capabilities as needed. Focus on building partnerships with other application/infrastructure teams to promote collaboration and build effective solutions that span across multiple IS teams. Author and maintain system and process documentation (such as workflow charts and diagrams, and system specifications). Conduct peer reviews and provide guidance to other team members as needed. Observe the team’s delivery workflow and suggest changes in process/tooling to gain efficiencies.
Monitoring and Support: Collaborate with infrastructure and application development teams to design an effective system monitoring & alerting plan. Respond to any system anomalies like performance or vulnerability alerts and partner with respective teams to remediate them. Respond to inquiries from business partners, requests from users, support calls/tickets escalated by help desk. Author and maintain knowledgebase for the effective resolution of repetitive requests, inquiries, and requests. Conduct root-cause analysis for system related incidents. Facilitate root-cause analysis for incidents related to infrastructure or other externally managed dependencies.
Infrastructure and Compliance: Ensure all software and infrastructure components have the required patches. Plan and deploy updates along with partner teams as needed. Contribute to system compliance audits (Ex: HITRUST). Create and maintain proper standard operating procedures as needed.
Release Management: Understand and adhere to IS change management policies. Identify and execute best practices to ensure a streamlined, reliable deployment and a streamlined, reliable roll-back process. Demonstrate good judgement on risk and impact for various types of changes done by the team. Ability to grade appropriately critical/highly visible changes vs routine/low risk changes.
MINIMUM JOB REQUIREMENTS:
Education:
Certification / Licensure:
Work Experience:
Knowledge / Skills / Abilities:
3+ years hands-on development experience with desired programming languages and database tools.
2+ years in an operations role providing production support for large enterprise grade applications.
Strong analytical skills to understand business goals and design appropriate solutions.
Ability to independently design, build and troubleshoot highly complex features.
Understanding of software development lifecycle, as well as agile software development methodologies.
General awareness of web and cloud technologies, differences between SaaS, PaaS and on-premises hosted system deployments.
Excellent verbal and written communication. Able to articulate technical information in the language of the audience (business leaders vs technical personnel).
Strong interpersonal and relationship management skills.
Ability to work independently as a self-starter, and within a team environment.
#J-18808-Ljbffr