Description:
Job InfoLocation: NORTH GEELONG, VIC
Salary: $80,001 - $100,000
Job Type: Permanent position | Full time position
Job DescriptionSkill Wave AUS Pty Ltd is seeking a highly capable Software Engineer to design, develop, test, and enhance software solutions that support our business goals and client requirements. The successful candidate will apply engineering principles, robust coding practices, and modern development tools to deliver scalable, high-performance applications. This role is ideal for someone with strong technical acumen, a solution-oriented mindset, and the ability to thrive in a fast-paced Agile environment.
Your Key Responsibilities and Duties:
- Design scalable and maintainable software architectures using best-practice engineering methods and modern technologies.
- Develop and implement complex software modules that adhere to performance, security, and usability standards.
- Translate business and technical requirements into functional software, applying strong analytical and problem-solving skills.
- Produce high-quality, reusable code using programming languages such as Java, C#, Python, or JavaScript.
- Perform rigorous software testing including unit, integration, and system testing to ensure quality and reliability.
- Collaborate with cross-functional teams (DevOps, QA, Product) to design and deliver end-to-end software solutions.
- Utilise CI/CD tools to automate testing and deployment pipelines, improving development efficiency and reliability.
- Debug and resolve software defects and performance issues, demonstrating strong troubleshooting capabilities.
- Document software designs, technical specifications, and user guides, contributing to maintainable and transparent development practices.
Must have Qualifications and Experience:
- Bachelor’s degree in Software Engineering, Computer Science, or a related discipline.
- Atleast 2 years of professional experience in software engineering or application development.
- Demonstrated experience in all stages of the software development lifecycle.
- Previous experience in cloud-based or enterprise software environments is desirable.
Required Skills and Competencies:
- Proficient in at least one major programming language (e.g., Java, C#, Python, JavaScript).
- Experienced with front-end and/or back-end frameworks, such as Angular, React, Node.js, or Spring Boot.
- Strong understanding of database systems, including SQL and NoSQL (e.g., PostgreSQL, MongoDB).
- Solid grasp of software design principles, data structures, and algorithms.
22 May 2025;
from:
uworkin.com