Software Engineer at Minaret College
SV3, , Australia -
Full Time


Start Date

Immediate

Expiry Date

21 Sep, 25

Salary

108827.0

Posted On

18 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Javascript, Laravel, Python, Php, Languages, Software Development, Computer Science, Communication Skills, Version Control, Database Systems, Postgresql, Java

Industry

Computer Software/Engineering

Description

ABOUT MINARET COLLEGE

Minaret College is a leading Islamic independent school in Victoria, dedicated to academic excellence and holistic student development within a faith-based learning environment. We are seeking a Software Engineer to join our growing IT Services Team and contribute to the ongoing development, integration, and support of technology solutions that enhance educational and administrative outcomes.

REQUIRED QUALIFICATIONS AND EXPERIENCE:

  • Masters degree in Computer Science, Software Engineering, or a related field.
  • Minimum 5 years of experience in software development in a large organisation.
  • Proficiency in languages such as Python, JavaScript, PHP, or Java.
  • Experience with web frameworks (e.g., Django, React, Laravel) and database systems (e.g., MySQL, PostgreSQL).
  • Familiarity with version control (e.g., Git), CI/CD pipelines, and cloud platforms.
  • Excellent problem-solving and communication skills.
  • Strong attention to detail and a passion for continuous learning.
Responsibilities

ABOUT THE ROLE

As a Software Engineer at Minaret College, you will work closely with internal stakeholders to design, develop, and maintain custom software applications that support both teaching and administrative operations. You will play a critical role in improving the College’s digital infrastructure through scalable, user-friendly, and secure software solutions.

KEY RESPONSIBILITIES:

  • Design and develop new software applications and tools for academic and operational use.
  • Enhance and maintain existing systems to improve performance, usability, and integration.
  • Collaborate with cross-functional teams including teachers, administrators, and IT support.
  • Analyse user requirements and translate them into robust technical solutions.
  • Conduct software testing and debugging to ensure product reliability and data security.
  • Maintain up-to-date documentation of systems, processes, and procedures.
  • Provide technical support and training to staff as needed.
Loading...