Men in Cloud is a recruitment agency, and we are hiring on behalf of InSight Systems for a full-time Software Engineer role in Vermont, VIC. Apply now to be a part of the InSight Systems.
InSight Systems is an Australian workplace technology provider that helps organisations connect and collaborate more intelligently through tailored, reliable and fuss-free solutions. The company works across design, integration, deployment, monitoring and ongoing management of technology environments, serving sectors such as education, corporate, government, healthcare and entertainment. Guided by a strong focus on quality, relationships and measurable outcomes, it combines technical expertise with a collaborative approach. The company is now looking for a Software Engineer to join its growing team today.
Job-type: Full-time
Location: Vermont, VIC
Salary range: $80,000 - $100,000 per annum (depending upon skills and experience)
The key responsibilities of the role will include, but will not be limited to:
- Analyse business and technical needs to design software solutions that are reliable, scalable, and fit for operational requirements.
- Develop, enhance, and maintain application components in line with approved system architecture, technical specifications, and quality standards.
- Modify and upgrade existing software applications and system components to improve functionality, compatibility, and operational performance.
- Work closely with analysts, stakeholders, and other technical team members to translate functional requirements into practical system designs and delivery plans.
- Create and maintain software architecture artefacts, technical specifications, interface designs, and supporting implementation documentation.
- Build responsive and efficient front-end functionality that delivers a consistent user experience across web, mobile, and desktop environments where required.
- Engineer and support back-end services, APIs, databases, and integration layers to enable secure data exchange with internal platforms and external systems.
- Evaluate the likely impact of proposed changes, identify dependencies and risks, and provide effort estimates, delivery timelines, and resource requirements for development work.
- Carry out system testing, debugging, fault diagnosis, and production support activities to ensure software performs according to agreed specifications.
- Monitor application health and operational performance, investigate incidents using logs and diagnostic tools, and implement improvements to stability, speed, and capacity.
- Apply secure development practices throughout the software lifecycle, including access control, data protection, resilience measures, and compliance with internal and industry requirements.
- Coordinate software releases, deployments, and implementation activities, including version control, peer reviews, and post-deployment validation.
- Contribute to continuous improvement initiatives by refining development processes, strengthening coding standards, and recommending system upgrades or technical enhancements.
Qualification, Experience and Skills:
- Bachelor’s degree in computer science, Information Technology, or a related field.
- Minimum of 1-2 years of experience in the role.
- Eagerness to learn and adapt to new technologies and methodologies.
- Proficiency in Python, C++, JavaScript and SQL
- Experience developing responsive front-end applications using React
- Hands-on experience with backend services, REST APIs, GraphQL, OAuth2 and SAML integrations
- Sound knowledge of PostgreSQL and Microsoft Fabric (SQL)
- Familiarity with Azure Virtual Machines, Azure Enterprise Applications, Docker, Dev Containers and GitHub Actions
- Experience using Microsoft Power Automate and Power Apps
- A proven understanding of business concepts and processes.
Australian citizens and permanent residents are encouraged to apply.
If this sounds like the role for you, please apply via the facilities provided on this website. Due to the high volume of applications, please note that only short-listed candidates will be contacted.
Please answer below questions:
- Do you have a Bachelor’s Degree in Computer Science, or Information Technology?
- Do you have at least 1 year of experience in the advertised role?
- Do you have relevant skills as mentioned above?