logo
Orion Marketing

Software Assistant

Oceania

July 6, 2026 at 2:04 AM

✨ AI summary

Location

  • Australia

Languages

  • Java
  • Python
  • JavaScript
  • C#
  • C++

Databases

  • SQL
Software AssistantRole Description

We are seeking a Software Assistant to provide technical support in software development, application maintenance, testing, and system improvement activities. In this role, you will assist software development teams with coding tasks, troubleshooting, documentation, quality assurance, and the implementation of software solutions that meet business and user requirements.

The Software Assistant will be responsible for supporting software development processes, assisting with application updates, performing basic debugging, maintaining technical documentation, and helping ensure software systems operate efficiently. You will collaborate with developers, analysts, and other stakeholders to understand requirements, test functionality, identify issues, and contribute to continuous improvements in software performance and reliability.

This role involves assisting with software testing activities, reviewing code changes, preparing technical materials, monitoring application performance, and supporting the resolution of software-related issues. You will help maintain development workflows, follow established programming standards, and contribute to the delivery of high-quality software solutions.

The ideal candidate is detail-oriented, technically curious, and eager to develop software engineering skills. Success in this role requires strong problem-solving abilities, a willingness to learn new technologies, effective communication skills, and the ability to support development teams in delivering reliable and efficient software products.

Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related field.
  • Basic understanding of software development principles, programming concepts, and application lifecycle processes.
  • Familiarity with programming languages such as Java, Python, JavaScript, C#, C++, or similar technologies.
  • Understanding of software testing, debugging techniques, and quality assurance practices.
  • Familiarity with databases, SQL, APIs, and web development concepts.
  • Knowledge of version control systems such as Git and collaborative development workflows.
  • Ability to analyze technical issues, troubleshoot problems, and support software improvement activities.
  • Strong attention to detail and commitment to producing accurate and reliable work.
  • Good written and verbal communication skills with the ability to collaborate effectively with technical teams.
  • Ability to follow technical documentation, development guidelines, and standard operating procedures.
  • Strong organizational skills with the ability to manage multiple tasks and priorities.
  • Willingness to learn new programming languages, tools, frameworks, and software development practices.
  • Ability to work independently while contributing effectively within a collaborative team environment.
  • Commitment to continuous learning, software quality, and supporting efficient technology solutions.