Junior Software Developer

Am I Tech Enough — Australia · Posted ~22 hours ago

Junior

Skills

Software development Programming Software testing Debugging System integration Technical documentation SDLC

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

An entry-level software development role supporting application development, testing, maintenance, defect resolution, integration, and technical documentation while working with experienced developers and other technology specialists.

Highlights

Entry-level development role offering practical experience in coding, testing, defect resolution, system integration, documentation, and continuous improvement, with opportunities to learn new technologies.

Description

Role DescriptionThe Junior Developer is responsible for supporting the development, testing, maintenance, and enhancement of software applications under established development practices and technical standards. The role involves writing and modifying code, fixing software defects, performing testing and debugging, supporting system integration, and contributing to technical documentation. The Junior Developer works closely with senior developers, software engineers, testers, analysts, and other team members to deliver reliable and maintainable solutions. The role also provides opportunities to learn new technologies, improve coding practices, and contribute to continuous improvements in application quality and performance. QualificationsDiploma or Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.Basic understanding of software development principles and the Software Development Life Cycle (SDLC).Knowledge of at least one programming language such as Java, C#, Python, JavaScript, TypeScript, PHP, or C++.Understanding of object-oriented programming, data structures, algorithms, and basic software design concepts.Basic knowledge of relational databases and SQL.Familiarity with HTML, CSS, JavaScript, APIs, and web development concepts is an advantage.Familiarity with Git or other version control systems.Basic understanding of software testing, debugging, troubleshooting, and code review practices.Knowledge of Agile/Scrum methodologies is an advantage.Strong analytical and problem-solving skills with good attention to detail.Ability to write clear, structured, and maintainable code.Good communication and teamwork skills with a positive attitude toward learning.Ability to understand technical requirements, follow development standards, and work collaboratively with a development team.