Onyx Gaming are a trusted operational advisor and a leading Electronic Gaming Machine (EGM) systems company. Our commitment to excellence has made us a force in the gaming industry, supporting hospitality venues across Australia.We are seeking a skilled COBOL Modernisation Engineer to support our transition from an RMCOBOL-based system to a modern C# .NET platform. About the Role This role involves analysing legacy RMCOBOL code, collaborating with stakeholders to design effective migration strategies, and ensuring smooth system transformation. A fantastic opportunity for someone passionate about legacy systems, modern programming languages, and technology modernisation projects.In this role you will be responsible for System Development and EngineeringAnalyse, troubleshoot, and refactor legacy RMCOBOL code to facilitate migration to C# .NET.Assist in developing new solutions on the .NET platform.Collaborate with product managers, analysts, and engineers to design effective solutions.Implement coding best practices, including testing protocols, version control, and documentation.Provide support for bug fixes and maintenance of both legacy and new systems.Cybersecurity and ComplianceAdhere to cybersecurity standards and protocols to protect data integrity.Ensure compliance with industry regulations through sound engineering practices.Participate in security audits and risk assessments.Identify potential issues during development and communicate them proactively.CollaborationWork closely with other developers, testers, and product managers to ensure smooth project execution.Collaborate with external vendors, consultants, and internal teams on project needs.Support an agile work environment by participating in stand-ups, planning meetings, and retrospectives. About You The ideal candidate will have a strong knowledge of COBOL systems, ideally RMCOBOL with more than 2 years of experience in software development, preferably working on migration or modernisation projects. You will possess an eagerness to learn new technologies and approaches, with a willingness to teach others. A collaborative and inclusive approach to teamwork, fostering an environment of mutual respect and open communication is a must. Skills & Qualifications Non-negotiable - Strong knowledge of COBOL systems, ideally RMCOBOL.Bachelors or Masters degree in Computer Science, Software Engineering, or related field (or equivalent experience).2+ years of experience in software development, preferably working on migration or modernisation projects.Working knowledge of C# .NET Working knowledge of SQL databases (e.g., PostgreSQL).Working knowledge of APIs and microservices.Working knowledge of version control tools (github) and CI/CD practices.Understanding of cybersecurity principles and best practices.Experience with Agile methodologies and tools (e.g., JIRA, Scrum).Experience using GenAI coding assistants for documenting, refactoring and writing code. What We Offer: Competitive salary and benefits package.Flexible working hours.Professional development opportunities through our L&D program and career growth.A collaborative and supportive work environment.Opportunity to work with a passionate and talented team.Barista coffee machine, quarterly celebrations and regular team events. The successful applicant will be required to obtain a VGCCC Gaming License and/or OLGR License. Some regional and Interstate travel will be necessary in this role. Join our team and contribute to delivering exceptional gaming compliance support services. Please attach your resume and a cover letter outlining the skills and experience you will bring to the role. Onyx Gaming is an equal opportunity employer. We encourage applications from candidates of all backgrounds and experiences. We are actively recruiting for this position and will engage with suitable candidates as soon we have reviewed their applications.Please note that only shortlisted candidates will be contacted.