R

Software Engineer

Reliable Hunter Pty
Full-time
On-site
Bankstown, New South Wales, Australia
$120,000 - $120,000 AUD yearly
Tech & Engineering

About the company:

The company is dedicated to providing comprehensive IT, software, and digital marketing solutions for small and medium-sized businesses as well as government clients in Australia, backed by over 15 years of rich experience. As a Cisco-certified partner in Australia, we offer services including website and app development, social media solutions, digital content creation, telecommunications support, and cloud services.

With a team of local and international experts, we strive to be a pioneer in the IT field, grow alongside industry leaders, and actively share technological knowledge and expertise.

About the role:

Are you passionate about developing innovative solutions in the field of IT? As a leading provider of comprehensive technology solutions for small and medium-sized businesses and government clients in Australia, now we are seeking an experienced Software Engineer to join our dynamic team.

Duties:

  • Develop high-quality software solutions for clients, including requirements analysis, system design, coding, testing, debugging, and deployment.
  • Write clear and maintainable code, ensuring adherence to best practices.
  • Perform routine maintenance of program code for company software solutions, correct code errors and ensure normal software operation.
  • Write technical documentation, document system architecture, design, and code implementation details.
  • Collaborate with team members to ensure smooth progression of software development projects.
  • Provide technical support to assist in resolving issues during software usage.
  • Continuously learn and follow the latest technological trends and best practices, staying sensitive to industry developments.
  • Participate in project planning to ensure on-time delivery of software projects meeting client requirements.

Requirements:

  • At least 3 years’ experience in a Software Engineer position or similar.
  • Bachelor’s degree in Computer Science or related field.
  • Proficiency in one or more popular programming languages such as Python, Java, C++, etc.
  • Solid experience in system design and development.
  • Excellent communication and teamwork skills.
  • Sharp insight into new technologies and industry trends.
  • Strong problem-solving ability and ability to work under pressure.
  • Project management experience is a plus.