PETRO-V | Petroleum Vision
Junior Developer
PETRO-V | Petroleum VisionAustralia12 hours ago
Full-timeRemote FriendlyEngineering, Information Technology

Job Title: Junior Developer

Location: Australia (Remote/On-site)

Employment Type: Full-Time/Part-Time

Job Description

We are looking for a Junior Developer to join our growing development team in Australia. As a Junior Developer, you will work closely with senior developers and other team members to build and maintain high-quality applications and software solutions. This is an exciting opportunity for someone eager to grow their development skills in a collaborative and fast-paced environment.

Key Responsibilities
  • Software Development: Assist in the design, development, and testing of web, mobile, or desktop applications.
  • Coding: Write clean, efficient, and well-documented code in programming languages such as Java, JavaScript, Python, or C#.
  • Collaboration: Work closely with senior developers, QA engineers, and other stakeholders to develop features and solve technical problems.
  • Troubleshooting & Debugging: Help identify and fix bugs or performance issues in applications.
  • Learning and Development: Continuously learn new technologies, coding practices, and frameworks to improve your development skills.
  • Version Control: Use version control systems (e.g., Git) to manage code changes and collaborate with team members.
  • Testing: Write and execute unit tests to ensure code reliability and quality.
  • Documentation: Help maintain documentation for code, systems, and applications.
Requirements
  • Education: A degree in Computer Science, Software Engineering, Information Technology, or related field, or equivalent work experience.
  • Experience: 0-2 years of experience in software development or internships/projects that demonstrate coding ability.
  • Technical Skills:
  • Proficiency in at least one programming language (e.g., Java, JavaScript, Python, C#).
  • Understanding of basic software development concepts such as object-oriented programming (OOP) and version control (e.g., Git).
  • Familiarity with web development frameworks (e.g., React, Angular, Django, or Spring).
  • Knowledge of databases and SQL (e.g., MySQL, PostgreSQL, or MongoDB).
  • Familiarity with Agile development methodologies is a plus.
  • Problem-Solving Skills: Ability to break down complex problems and find practical solutions.
  • Communication: Strong communication skills, both written and verbal, to collaborate with team members and stakeholders.
  • Adaptability: Ability to learn new technologies and adapt quickly in a dynamic development environment.
  • Attention to Detail: Focus on delivering high-quality code with attention to detail.
  • Team Player: Enjoys working in a collaborative team environment.
Desirable Skills (Optional)
  • Familiarity with front-end technologies (HTML, CSS, JavaScript, React, etc.).
  • Experience with cloud platforms (e.g., AWS, Azure, or GCP).
  • Knowledge of mobile app development (iOS/Android).
  • Familiarity with containerization technologies (e.g., Docker).
  • Experience with unit testing or test-driven development (TDD).
Why Join Us?
  • Growth Opportunities: A chance to learn and grow in a supportive environment with mentorship from experienced developers.
  • Innovation: Be part of a team working on cutting-edge technologies and interesting projects.
  • Collaborative Culture: A team-oriented environment that values open communication and collaboration.
  • Competitive Salary: Enjoy a competitive salary and benefits package.
  • Work-Life Balance: Flexible working hours or remote work options, depending on the role.
  • If you are passionate about coding and eager to take the next step in your career, we would love to hear from you!

Key Skills

Ranked by relevance