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.