Job Title: Entry Level Software DeveloperLocation: Australia Employment Type: Full-timeAbout the RoleWe are looking for a passionate and motivated Entry Level Software Developer to join our development team. This role is ideal for recent graduates or candidates at the beginning of their software development career who are eager to learn, grow their technical skills, and work on real-world projects.You will be supported by senior developers and mentors while contributing to the design, development, testing, and maintenance of software solutions.Key ResponsibilitiesAssist in the development and maintenance of software applicationsWrite clean, well-structured, and maintainable codeParticipate in code reviews and team discussionsDebug and fix basic software defectsCollaborate with developers, designers, and product stakeholdersFollow software development best practices and coding standardsContribute to documentation and technical notesContinuously learn new tools, technologies, and frameworksRequired Skills & QualificationsBachelor’s degree (or final year) in Computer Science, Software Engineering, IT, or a related disciplineBasic knowledge of one or more programming languages (e.g. Java, Python, JavaScript, C#, C++)Understanding of software development fundamentals (OOP, data structures, algorithms)Familiarity with version control systems such as GitStrong problem-solving skills and attention to detailGood communication skills and willingness to learnFull working rights in Australia (Citizen, PR, or valid work visa)Desirable (Nice to Have)Internship, placement, or personal project experienceExposure to web development technologies (HTML, CSS, React, Angular, Node.js)Basic understanding of databases (SQL or NoSQL)Familiarity with Agile / Scrum methodologiesExposure to cloud platforms (AWS, Azure, GCP)What We OfferStructured training and mentoring programClear career progression pathwaysSupportive and collaborative team cultureCompetitive entry-level salaryFlexible working arrangements (where applicable)