ESSENTIAL FUNCTIONS AND RESPONSIBILITIES
The Senior Systems Analyst is responsible for the reliability, security, support, and continuous improvement of business applications. The position leads discussions with business stakeholders, other IT teams, and vendors to analyze and define requirements, configure, implement, and enhance applications, resolve complex production issues, and support application upgrades and lifecycle plans. The Senior Systems Analyst serves as a technical and functional escalation point, develops sustainable solutions, and helps ensure that business applications comply with organizational policies, licensing requirements, security standards, and vendor-supported configurations. While this position does not have direct supervisory responsibility, it provides technical leadership, coordination, and quality assurance for work performed by employees, vendors, and consultants.
Maintain and Troubleshoot Business Applications
- Lead the administration, development, and continuous improvement of monitoring, alerting, support, and remediation capabilities for a portfolio of business applications.
- Diagnose and resolve complex application, configuration, integration, performance, reporting, batch-processing, and database-related issues.
- Analyze, recommend, and implement business requirements and translate them into functional specifications, technical specifications, configurations, reports, interfaces, or application enhancements.
- Design, develop, test, and maintain SQL queries, PL/SQL programs, reports, application configurations, and related technical solutions.
- Develop, test, monitor, and troubleshoot interfaces, scheduled jobs, file transfers, APIs, and upstream/downstream dependencies
- Create and maintain application documentation, including configurations, support procedures, process flows, dependencies, recovery instructions, and known-error records.
- Serve as an escalation resource and provide technical guidance to analysts, business users, and support personnel.
- Lead application on call activities and coordinate incident response and escalation in accordance with established procedures.
Support Application Roadmap, Projects, and Budget
- Create and maintain lifecycle roadmaps for supported business applications, including upgrades, support deadlines, technical debt, security requirements, and replacement considerations.
- Lead application upgrades, implementations, enhancements, and remediation initiatives.
- Develop project estimates, schedules, resource requirements, dependencies, risks, and implementation plans.
- Monitor project scope, schedule, cost, risks, and outcomes, and elevate material variances in a timely manner.
- Support annual operating and capital budget planning by preparing cost estimates, business justifications, renewal forecasts, and vendor-related projections.
- Track expenditures against approved budgets and promptly report anticipated variances.
Assure Compliance with Policies and Practices
- Ensure compliance with Company policies, guidelines, procedures, regulations, contractual obligations, licensing requirements, manufacturer requirements, and applicable industry best practices.
- Develop, recommend, implement, monitor, and maintain policies, controls, procedures, and working practices related to business applications and technology.
- Ensure security, privacy, compliance, and risk-management requirements are incorporated into technology and solution recommendations.
- Review business processes and collaborate with business users to identify, design, and implement technology-based improvements using new and existing technologies.
Manage and Minimize Department Risk
- Ensure appropriate records and documentation are created, maintained, secured, and recoverable in accordance with Company requirements.
- Lead vendor discussions and participate in contract negotiations to secure favorable terms, manage risk, and protect the Company’s operational and financial interests.
- Evaluate vendors, products, services, and advisory resources to identify appropriate capabilities and competitive costs.
- Maintain effective relationships with vendors, consultants, and advisory services to support application performance, security, and reliability.
- Identify technology, operational, security, and business continuity risks and recommend appropriate mitigation strategies.
REQUIRED QUALIFICATIONS
- Bachelor’s degree in computer science, Information Technology, Information Systems, or a related discipline, or an equivalent combination of education and relevant experience.
- At least five years of progressively responsible experience supporting, administering, configuring, or enhancing business applications.
- Working knowledge of Linux, Windows OS, Oracle Database, Microsoft SQL Server, SQL, PL/SQL, background administering billing and/or accounting applications.
- Strong organizational, analytical, problem-solving, and time-management skills.
- Ability to learn independently and identify knowledge gaps requiring additional training or research.
- Ability to communicate effectively, both verbally and in writing, with employees, management, vendors, and other stakeholders.
- Ability to manage multiple priorities and projects while meeting established deadlines.
- Ability to work independently and collaboratively with employees at all levels of the organization.
- Ability to respond to application emergencies and provide after-hours support as needed.
PREFERRED QUALIFICATIONS
- Experience supporting one or more enterprise scale business application platforms.
- Experience working with software vendors, consultants, or technical support organizations.
- Experience participating in application upgrades, system implementations, or enhancement projects.
- Experience working in a utility, regulated, or other business environment with established compliance and security requirements.
- Experience supporting cloud-hosted or SaaS business applications.
PHYSICAL REQUIREMENTS
- Sedentary – Exerting up to 10lbs of force occasionally and/or a negligible amount of force frequently to lift, carry, push, pull or otherwise move objects including the human body. Sedentary work involves sitting most of the time but may involve walking or standing for brief periods of time.
- Ability to sit for extended periods while performing computer-based work.
- Ability to manipulate a keyboard and use computer equipment for system administration, communication, analysis, documentation, and system monitoring.
- Visual acuity is required to analyze system performance, review system information, monitor applications, interpret reports, and analyze daily statistics.
- Ability to read and interpret technical documentation, system logs, reports, and other written materials.
- Speaking, writing, and reading abilities are required for communication with personnel and for developing and maintaining system documentation, procedures, standards, recovery plans, and special instructions.
- Ability to apply advanced reasoning, learning, and analytical skills to develop plans and courses of action from complex alternatives.
WORKING CONDITIONS
- Primarily office environment
- May be exposed to noise associated with computer room equipment.
- May be required to participate in an on-call rotation and provide 24/7 incident management support for production systems.
- May occasionally be required to work outside normal business hours to support system implementations, maintenance, upgrades, testing, or production incidents.
- May interact with vendors, consultants, and other external resources as required.
Artesian is an Equal Opportunity Employer and is committed to providing a workplace free from discrimination. Employment decisions are made without regard to race, color, religion, sex (including pregnancy), gender identity or expression, sexual orientation, parental status, national origin, age, disability, genetic information (including family medical history), veteran or military status, or any other characteristic protected by applicable federal, state, or local laws.