About the RACP
The Royal Australasian College of Physicians (RACP) connects, represents, and trains physicians and trainee physicians across Australia and Aotearoa New Zealand. The RACP provides services to support the delivery of training, continuing professional development, and health policy and advocacy to medical health professionals.
Our Values
Accountable | Collaborate | Indigenise and Decolonise | Lead the way | Respect
Why Join Us?
As part of our team, you will be offered a competitive remuneration salary and access to some amazing benefits including a flexible hybrid work model, additional paid leave between Christmas and New Year, paid parental leave, free annual flu vaccinations, professional development opportunities, access to our Employee Assistance Program, special corporate discounts and more! To view all our benefits, visit www.racp.edu.au/about/careers-at-racp.
Our 3-2-1 Hybrid Working Model
3 days from anywhere in Australia or Aotearoa New Zealand per week,
2 days from an RACP office location per week,
1 of the two days per week in office spent with your team.
Job Description
The Role
This role is a 2-year fixed term contract role, which supports the delivery, extension and ongoing maintenance of the Moodle technology platform based on business requirements and approved specifications for the Professional Practice team, working closely with the Digital Learning team. Furthermore, as a senior member of the team, it provides technical leadership and guidance on complex projects and problem resolution to more junior staff. Key to this role is to ensure all systems are maintained effectively and are operating on supported levels.
The main duties will include but are not limited to:
Successful delivery of agreed Moodle solutions and functionality in line with business requirements and in line with budget and agreed timeframes.
Implement technology solutions aligned with agreed IT architecture and strategy.
Develop and maintain detailed solution designs and technical documentation.
Provide support for existing solutions and change management for business requests.
Manage source code including version control for development.
Effectively estimate work effort, costs, and impact of solutions from a project perspective.
Identify and recommend improvement opportunities in conjunction with agreed business units.
Vendor management including leading initial discussions with vendors as required.
Desired Skills and Experience
The successful candidate will have:
>7 years’ experience as a Senior Application Developer.
Strong experience in implementing web and mobile solutions using common technologies such as PHP, Moodle development, HTML5, MVC, Web API
Sound understanding of core technologies such as ERP, CRM, Learning Management (Moodle etc), and Content Delivery
Solid experience in integration methods and techniques
Solid understanding of application security protocols and authentication methods
Broad knowledge of current development tools and practices (Jira, Confluence, BitBucket, testing methods, peer review, Scrum etc)
Demonstrable solution and project delivery experience especially in Agile
Familiarity with cloud solutions such as PaaS and SaaS platforms and emerging technologies
Strong understanding of database technologies such as SQL
Experience in planning, developing, and maintaining technical documentation.
Demonstrable ability to contribute to, and work effectively in teams
Thorough experience in MS Project, Excel Word, PowerPoint, and Microsoft Products
To apply, please submit your CV and cover letter by clicking "Apply".
For the position description please click or copy the link
For more information, please email recruitment@racp.edu.a