This job might no longer be available.
Software Development Manager
1 year ago
Job Posting Title
Software Development ManagerSummary
Are you a talented, detail-oriented software team manager, interested in working in a team atmosphere to create innovative solutions that solves most complex issues? Are you interested in creating elegant, effective solutions, while continually learning and expanding your skills?
You will be an integral part of the OZ Software Leadership Team as well as developing and maintaining best practices, technical leadership and coaching to drive high performance within OZ Games Studio and across software within D&D Australia.What You'll Do
- As a Software Team Manager, you will bring considerable technical and functional expertise to deliver effective formulation and implementation of Software design, testing strategies and software quality assurance strategy
- Provide technical leadership and people management to the Software Engineering team
- Identify and reduce potential bottlenecks to ensure maximum team utilisation on new project initiatives
- To work across the full Software Development lifecycle, from requirements analysis, design, build, test and implementation of many application development projects.
- Manage and lead the Software team testing, quality assurance team in all day-to-day operational
- Lead the team in the consultation process for Projects, Incidents, Defects, Release Management, Change Control and the Testing lifecycle.
- Ensure appropriate response to Incidents and defects and manage the communications between the team and the rest of the stakeholders.
- Write and maintain operational practice, procedure and training manuals.
- Be the escalation point for all matters relating to the software development, software testing and quality assurance
- Perform structured and ad hoc reporting for all matters relating to the software operational teams including, dashboards, Incident Reports, Defects, Software Quality Reports, Dashboard reports, Board Reports, progress and status reports, staff performance reporting and general request fulfilment reports.
- Ensure the software teams validates requirements, manage internal and external stakeholder expectations, estimate deliverables, plan and execute software development and testing tasks using an appropriate software methodology, testing framework, perform risk analysis and mitigation to prevent delivery slippage so that software products are delivered on time, to agreed cost and quality.
- Provide and coordinate planning activities across all products from D&D through to Beta as per the Product Delivery Process.
- Stakeholder engagement.
- Cascade business expectations around Aristocrat Wide D&D initiatives and ensure line of slight is maintained throughout the entire software development process for all key stakeholders.
- Coach and correct behaviours and/or practices that are the cause or could lead to inferior performance.
- Lead/Contribute to the maintenance, improvement, introduction of software testing and quality assurance best practices, automation, processes and tools including items such as coding standards, code reviews, requirements analysis, gap analysis, test automation
- Drive processes and deliverables as required including maintaining public knowledge portals that can also be used to assist other teams to complete assigned tasks.
- Develop capability improvement plans for all studio software team leads in line with the company’s technology strategy.
- Perform team administration as required such as KPO setting and review, individual development plans, timesheet accuracy and completion.
- Role model constructive behaviours as defined by Aristocrat Winning Ways that drive a positive, can do attitude always.
What We're Looking For
- 5+ years of commercial software design and development experience.
- 10+ years’ experience using C/C++ to develop (ideally) embedded applications.
- 5+ years using object orientated languages
- 5+ years leading people in a software development team or similar
- B. Tech. / B.E. / MCA /M. Tech. in Computer Science/Electronics with 8+ years of relevant experience in DevOps.
- Strong knowledge and hands on experience with Bamboo Server, its plugins and other Atlassian tools will be highly regarded
- Good understanding of build systems on Linux and windows.
- Knowledge of SVN
- Strong in scripting and integrating plugins
- Comfortable working within established code and process frameworks
- Should be flexible to work with teams across different time zones.
- Experience with Agile Scrum methodologies.
- Excellent communication and problem-solving skills
- Strong people engagement skills
- A mature approach and the ability to assume responsibility for projects and tasks.
- Ability to work effectively in a dynamic and fast paced environment
- BSc in Electrical Engineering or Computer Science or equivalent degree.
- Knowledge of various testing tools including JIRA, Zephyr across test management, automation and other specialized testing techniques(essential)
- Experience with tracking and reporting SLAs and KPIs using JIRA (essential)
- Applying Scrum or SAFE in a product development environment
- Experience with a modern Java server technology stack/JavaScript client technology, C++, C#
- Experience in taking software from requirements to production in an automated CI environment
- Experience in Software delivery and test automation is desirable
- Awareness and knowledge of test automation techniques and performance testing methodologies.
- Testing Techniques – Understand the various approaches used in testing, including (e.g. desk checking), white-box (logic drive), black-box (requirements driven), load testing, coverage testing and regression testing, quality assurance
- Software Technical expertise in implementing industry standard testing methodology and tools
- Experience implementing testing best practices specific to the software test planning, software quality, execution processes and gaining buy-in for changes from executives
- A deep understanding of software delivery, test planning and delivery challenges
Why Aristocrat?
Aristocrat is a world leader in gaming content and technology, and a top-tier publisher of free-to-play mobile games. We deliver great performance for our B2B customers and bring joy to the lives of the millions of people who love to play our casino and mobile games. And while we focus on fun, we never forget our responsibilities. We strive to lead the way in responsible gameplay, and to lift the bar in company governance, employee wellbeing and sustainability. We’re a diverse business united by shared values and an inspiring mission to bring joy to life through the power of play.
We aim to create an environment where individual differences are valued, and all employees have the opportunity to realize their potential. We welcome and encourage applications from all people regardless of age, gender, race, ethnicity, cultural background, disability status or LGBTQ+ identity. We offer a range of flexible working options through all.flex, our flexible hybrid work model and invite you to have a conversation with us about flexible working. EEO M/F/D/V
- World Leader in Gaming Entertainment
- Robust benefits package
- Global career opportunities
Our Values
- All about the Player
- Talent Unleashed
- Collective Brilliance
- Good Business Good Citizen
The US based roles may require registration with the Nevada Gaming Control Board (NGCB) and/or other gaming jurisdictions in which we operate.
Create Your Profile — Game companies can contact you with their relevant job openings.