DescriptionAbout CEM
Christian Education Ministries (CEM) is a protestant non-denominational, Christian Education organisation, whose mission is to develop each and every student to be equipped spiritually, academically, socially and physically to flourish into their full potential, and be a positive influence on the world around them. CEM is wholeheartedly committed to excellence in education so that students are “well known, well loved, and well taught” by dedicated trained Christian staff.
CEM is a growing network, with 16 schools (including the Australian Christian College schools) and 3 early learning centres, in 5 states, and is also the largest non-government Distance Education and home schooling provider in Australia.
About the Role
The Software Engineer is responsible for leading the development of innovative software solutions across CEM, as well as testing and evaluating the effectiveness of existing software integrations, and systems.
This role is responsible for liaising with stakeholders to influence the strategy and delivery of future CEM product features and systems.
Key Accountabilities
- Enhance existing platform and Software capabilities to manage growth, enabling new insights and products through self-serve options, reporting solutions, and interactive querying.
- Create scalable software platforms and applications, that undergo unit testing, code reviews, and regular checks for continuous integration.
- Examine existing systems for flaws and develop solutions that improve service uptime and time-to-resolve through monitoring and automated remediation.
- Design and build tools and frameworks to automate the development, testing, deployment, and management of services and products.
- Track, document, and maintain software and system functionality, continuously seeking opportunities to enhance engineering practices.
- Focus on creating software and integration platforms free of faulty programming, ensuring developers maintain progress without compromising site reliability.
- Work with product leads and relevant stakeholders to influence the strategy and delivery of next-generation product features and systems.
- Perform other duties as assigned to support CEM's goals and objectives.
RequirementsEssential Skills and Experience
- Tertiary qualifications in information technology, computer science, project management or equivalent experience.
- Proven experience in Software Engineering.
- Devout commitment to live and work in accordance with the Christian Faith and its values.
- Hold and maintain a valid Working with Children Check.
- You’ll be comfortable with our key end-user systems:
- Google Suite
- Apple Mac and iOS
- Microsoft
- Canvas
- Jamf
- And our key back-end systems:
- Microsoft Windows Server
- Linux Server
- Aruba LAN/WAN/Wireless Networking and Telecommunications
- You’re solutions-focused and have an ability to complete multiple tasks on tight deadlines.
- You’ll have the ability to work independently and also within a team to produce excellent outcomes.
BenefitsCEM employees can access a range of staff benefits, including:
- EAP program.
- Employee benefits program
- Discounted gym membership
- Salary sacrificing options.
- Grow in your faith, skills and experience.
- Being part of an authentic faith community that shares regular devotions and prayer.