Tabcorp is one of the few integrated gambling and entertainment companies in the world. We deliver excitement and fun to our customers through our retail, digital and media platforms.
Our 3,000 strong team is as diverse as Australia itself. Our people drive leading brands and industry-first sustainability efforts, here and internationally. They've also made Tabcorp a top 100 ASX company.
This leadership is reflected in who we are. If, like us, you're a passionate, positive playmaker and you want to use your talent to create amazing outcomes, we'd love to hear from you.
At Tabcorp we're currently building an exciting new experience for our customers across mobile, web and tablet. We are building a best-in-class wagering experience using the latest technologies, tools and development frameworks in order support massive transaction throughput on a custom built platform that must be robust, secure and highly scalable.
You'll get to work in a highly collaborative team where your input and ideas will be highly valued, in an ever-evolving environment that combines an interesting sports domain with the complexities of a financial market using some of the latest digital technologies.
As a Lead Developer, you will set your team technical direction and work closely with the Technical Leads to design and improve our platform. You are passionate about delivering high quality features and you understand the value of mentoring and coaching members of your team.
Role Snapshot/Role Summary
· Use and promote eXtreme Programming practices and values
· Ensure solutions are testable and write automated unit, integration and E2E tests that support delivery
· Design innovative technical solutions and estimate the work required
· Use a continuous delivery mind-set to ensure a frictionless path to production
· Lead by example in all areas of software development and mentor team members in practices and principles
· Be able to lead a small/medium (5-7) development team where needed
· Keep abreast of bleeding edge technologies and champion their use where appropriate
Our Ideal Person
The successful candidate for this role will have extensive software engineering experience using modern languages and frameworks, this includes extensive knowledge of software design patterns and best practices in software development. While you will be primarily working with Node.js, Angular we expect our developers to learn and work with other languages and tools.
You will have extensive knowledge and experience working in Agile engineering practices with knowledge of continuous delivery practices such as CI, automated testing and continuous deployment.
The ideal candidate for this role will have experience working on highly transactional and high performing websites working with AWS or other cloud based infrastructure environment providers.
Any previous experience working or wagering or trading would be desirable as well as experience working as a Scrum Master/Iteration Manager.
When you join our team you'll be able to take advantage of a range of benefits including flexible working arrangements, leadership and development programs and community programs. We are proud of Tabcorp as a great place to work and if you believe this role is for you, we excitedly await your application.