We are ready to take this game to the next level and need someone passionate who undertakes the complete design, testing, configuration, and implementation of moderately complex software systems / applications / components aligned with overall design requirements. They design and architect software applications, components and modules, as well as create multiple design views and contribute in the evaluation of options and trade-offs. They review their own work and collaborate on reviews of the work of others. Reporting to the Technology Product Owner - Sports Based Games, you will be empowered to: Primary Accountabilities: Lead the design, development, testing, deployment, and maintenance of scalable software applications, services, and integrations, ensuring high standards of quality, performance, security, and reliability. Provide technical leadership in software architecture and solution design, evaluating design options, defining technical roadmaps, and ensuring alignment with business, functional, non-functional, and security requirements. Design, develop, maintain, and support enterprise data integration and ETL solutions to move and transform data between source and target systems. Analyze business and technical requirements and translate them into scalable data integration workflows and processing solutions. Investigate and resolve data discrepancies, failed processes, and downstream impacts in partnership with business and technical teams. Collaborate with cross-functional teams to select and implement development methodologies, tools, standards, and best practices, while fostering a culture of continuous improvement and engineering excellence. Manage software releases and deployment activities, leveraging automation and DevOps practices to deliver efficient, reliable, and secure application updates and continuous delivery pipelines. Oversee application operations and production support, including monitoring, incident resolution, root cause analysis, performance optimization, and participation in on-call support as required to maintain service availability. Ensure compliance with established technology governance, security, and IT service management processes, including incident, problem, change, and configuration management, while supporting effective risk mitigation and operational stability. Secondary Accountabilities: Coordinate software releases and change activities, ensuring timely delivery, effective stakeholder communication, adherence to quality, security, and compliance requirements, and continuous improvement through post-release reviews. Support application lifecycle management by maintaining configuration, deployment, and operational processes; managing application enhancements; and ensuring accurate documentation, asset tracking, and change control practices. Partner with development, QA, and infrastructure teams to plan, execute, and optimize system integrations, testing strategies, test automation, and application support processes to ensure stable, high-quality solutions. Contribute to operational resilience by supporting application monitoring, performance and capacity management, incident resolution, disaster recovery planning, security best practices, and continuous service improvement initiatives.
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