Reports To: HEAD OF DEPARTMENT IT DEVELOPMENT
Job Summary:
We are seeking a highly skilled and experienced Senior Systems Analyst to join our dynamic IT team within the betting industry. In this role, you will work closely with business stakeholders and technical teams to analyze, design, and implement effective IT solutions that align with our business objectives.
Purpose:
The ideal candidate will as a Senior Systems Analyst, play a pivotal role in understanding complex business requirements, developing detailed system specifications, and ensuring seamless integration and performance of mission-critical applications within our fast-paced and evolving environment.
Key Responsibilities
- Requirements Gathering & Analysis: Collaborate with business stakeholders to gather, analyze, and document detailed business and technical requirements for new systems and enhancements to existing systems, with a focus on real-time data and betting-related functionality.
- Solution Design: Design scalable and efficient systems architecture that meets business needs, considering performance and integration within the betting environment.
- Project Leadership: Lead and participate in project planning, estimation, and coordination of project phases, working closely with project managers and other IT teams to ensure timely delivery of solutions.
- Systems Integration: Oversee and facilitate the integration of new systems with legacy and third-party betting systems, ensuring seamless data flow and minimizing disruptions to business operations.
- Testing & Quality Assurance: Develop and execute test plans, scripts, and use cases to ensure system changes meet functional requirements and adhere to quality standards. Support user acceptance testing (UAT) and resolve identified issues.
- Documentation: Create and maintain comprehensive system documentation, including business requirements, functional specifications, technical designs, and user guides.
- User Support & Training: Provide technical support, troubleshooting, and training to end- users and junior team members to enhance system knowledge and efficiency.
- Continuous Improvement: Identify opportunities for process optimization, automation, and overall improvement of system performance and reliability, especially with real-time data and high-traffic periods.
Qualifications:
Education:
- Bachelors degree in Computer Science, Information Systems, Engineering, or a related field.
- A Masters degree is a plus.
Experience:
- 5+ years of experience as a Systems Analyst, Business Analyst, or related role, with a strong track record of successfully implementing and supporting complex systems.
- Experience in the betting or gaming industry is beneficial but not required.
- Prior experience in a senior or lead role is highly desirable.
- Strong proficiency in systems analysis, requirements gathering, and documentation.
- Experience with real-time data processing, ideally in high-transaction environments.
- Proficiency in SQL, data modeling, and familiarity with database management systems.
- Knowledge of software development lifecycle (SDLC) methodologies, including Agile and Waterfall.
- Familiarity with integration tools and techniques (e.g., APIs, ETL processes), especially within data-driven industries.
- Experience with performance tuning and scalability techniques is a plus.
- Ability to analyze complex systems, identify problems, and develop effective solutions that meet business needs.
- Exceptional attention to detail and a strong ability to translate technical concepts into layman's terms for non-technical stakeholders.
- Excellent communication, collaboration, and interpersonal skills, with a focus on stakeholder management and negotiation.
- Proven ability to work independently, prioritize tasks, and manage time effectively in a fast-paced environment.
- Prior experience in the betting or gaming industry is beneficial, but not required.
Technical Skills:
- Strong proficiency in systems analysis, requirements gathering, and documentation.
- Experience with real-time data processing, ideally in high-transaction environments.
- Proficiency in SQL, data modeling, and familiarity with database management systems.
- Knowledge of software development lifecycle (SDLC) methodologies, including Agile and Waterfall.
- Familiarity with integration tools and techniques (e.g., APIs, ETL processes), especially within data-driven industries.
- Experience with performance tuning and scalability techniques is a plus
Analytical & Problem-Solving Skills:
- Ability to analyze complex systems, identify problems, and develop effective solutions that meet business needs.
- Exceptional attention to detail and a strong ability to translate technical concepts into layman's terms for non-technical stakeholders.
Soft Skills:
- Excellent communication, collaboration, and interpersonal skills, with a focus on stakeholder management and negotiation.
- Proven ability to work independently, prioritize tasks, and manage time effectively in a fast-paced environment.
- Prior experience in the betting or gaming industry is beneficial, but not required.