Software Engineer

Techmates Technology Pty Ltd
Posted 15d ago

About the role

Techmates Technology Pty Ltd is seeking a qualified and experienced Software Engineer to join our team in Brooklyn Park, South Australia. The successful applicant will be responsible for analysing software requirements and designing, developing, testing, implementing, maintaining and supporting software applications and systems. The role will involve working across the software development lifecycle to deliver reliable, maintainable and high-quality software solutions.

Key responsibilities

  • Analyse functional and non-functional software requirements and prepare technical and design specifications for the development and maintenance of software solutions.

  • Review application architecture and technical requirements to ensure software development activities align with system and architectural specifications.

  • Design, develop, modify and maintain software applications and systems to meet business and technical requirements.

  • Write, review and maintain program code using appropriate programming languages, frameworks and software development tools.

  • Develop and maintain software components and application functionality in accordance with approved technical and design specifications.

  • Prepare and execute unit tests and participate in functional, integration and system testing to identify and resolve software defects and ensure software quality.

  • Perform impact analysis, identify software issues and required modifications, and enhance existing applications to improve functionality and reliability.

  • Prepare and maintain software design specifications, technical documentation, test documentation and other software development artefacts.

  • Participate throughout the software development lifecycle, including requirements analysis, design, development, testing, validation, implementation, maintenance and ongoing application support.

  • Diagnose and analyse application issues, develop and implement appropriate solutions or workarounds, and liaise with relevant stakeholders to resolve technical issues within required timeframes.

Qualifications, Skills and Experience

  • A Bachelor's degree or higher qualification in Software Engineering, Information Technology, Computer Science or a closely related discipline.

  • A minimum of 2 years of relevant professional experience in software engineering or software development.

  • Demonstrated experience in software application design, development, testing and maintenance.

  • Strong programming skills and experience with databases, application integration and software development tools.

  • Good understanding of the software development lifecycle, including requirements analysis, design, coding, testing, implementation and maintenance.

  • Experience in debugging, troubleshooting and resolving software defects and application issues.

  • Ability to prepare and maintain software design and technical documentation.

  • Strong analytical, problem-solving and communication skills.

  • Ability to work independently and collaboratively within a development team.

The salary offered within the advertised range will depend on the successful applicant's qualifications, relevant professional experience and demonstrated technical capabilities.

How to Apply

Applicants should submit a current resume outlining their relevant qualifications, professional software development experience and suitability for the position.

Applications are invited from suitably qualified and experienced candidates who meet the requirements of the role.

Unlock job insights

Hirer responsivenessSalary matchNumber of applicants

Employer questions

Your application will include the following questions:
  • Which of the following statements best describes your right to work in Australia?

Report this job advert

Be carefulDon’t provide your bank or credit card details when applying for jobs.Learn how to protect yourself
To help fast track investigation, please include here any other relevant details that prompted you to report this job ad as fraudulent / misleading / discriminatory / salary below minimum wage.
 
 
 
 
 
salary teaser image
What can I earn as a Software Engineer
See more detailed salary information salary teaser link arrow