Location
Toronto, Ontario, Canada
Salary
Not specified
Type
fulltime
Posted
Today
Job Description
Skills Required:
Systems Analyst specializing in Non-Functional Requirements (NFRs) responsible for ensuring that systems, applications, and infrastructure meet performance, security, usability, and reliability standards. This specialist focuses on how our Core Banking Platform performs, acting as a technical bridge between business stakeholders, development teams, and IT operations to ensure high operational standards.
Key Responsibilities
- Requirements Elicitation \& Documentation: Identifying and documenting NFRs, such as system capacity, uptime, response times, and security compliance.
- Performance \& Security Monitoring: Reviewing IT infrastructure, monitoring security tools to mitigate risks, and identifying bottlenecks that could slow work or increase costs.
- System Testing \& Quality Assurance: Identifying and documenting requirements for Conducting technical tests—specifically load testing, stress testing, and security scanning—to ensure systems meet performance benchmarks.
- Proactive Monitoring: Use observability platforms (e.g., Grafana, Microsoft App Insights, Splunk, etc.) to monitor the health and performance of applications, database, servers, and networks.
- Alert Management: Configure, maintain, and tune alerting thresholds to ensure accurate notifications while minimizing noise.
- Incident ResponseManagement: Serve as a first or second point of contact for day-to-day issues, using run-books toReview current incident management process and provide recommendations to improve troubleshooting and resolve process , or escalateescalation process, and business-impacting issues communication plan.
- Compliance \& Standards: Ensuring systems meet legal, regulatory, and organizational standards for data integrity, security, and accessibility.
- Technical Optimization: Analyzing and improving existing system configurations and system logs to identify performance bottlenecks, and recommend or implement optimizations, maximizing efficiency, reliability, and accuracy.
- Automation: CreateRecommend scripts to automate routine maintenance, report generation, and data extraction.
- Documentation: Create and maintain technical documentation, including SOPs (Standard Operating Procedures), playbooks, and knowledge base articles.
- Collaboration: Work with core banking, QA, DevOps, Observability,security Command Centre, and development teams to ensure proper monitoring coverage during, and after, software deployments.
- Contingency Planning: Developing, maintaining, and testing Review current disaster recovery and business continuity plans and recommend enhancements according based on upgraded platforms.
Key Performance Areas (NFRs)
- Performance \& Scalability: Response times, throughput, and capability to handle growth.
- Security: Data protection, vulnerability assessment, and risk management.
- Reliability \& Availability: System uptime, failover capabilities, and redundancy.
- Usability \& Maintainability: Ease of use and ease of system support.
Required Technical Skills and Experience
- Monitoring Tools: Experience with tools like Splunk, Grafana, Microsoft App Insights.
- Infrastructure Knowledge: Strong understanding of Windows/Linux operating systems, servers, and middleware.
- Scripting \& Querying: Proficiency in SQL and scripting languages (e.g., Python, PowerShell) for data analysis and automation.
- Cloud \& Network: Familiarity with cloud environments (AWS, Azure) and network components (LAN/WAN, firewalls).
- ITIL Framework: Understanding of incident, problem, and change management processes.
Required Skills and Qualifications
Technical Expertise: Strong background in IT, including knowledge of databases (SQL), operating systems, network protocols, and system architecture.
Analytical Skills: Ability to analyze complex technical systems and conduct root cause analysis.
Documentation: Ability to translate technical findings into detailed reports and technical documentation.
Collaboration: Strong interpersonal skills to work between developers, project teams, and stakeholders.
"
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.