Looking for your next career move in the BuyICT or Medical sectors?
Browse our curated list of open roles across Australia — from government ICT contracts to permanent healthcare positions.
Filter by role, location, and type to find a job that aligns with your skills and goals.
Job Summary:
We are seeking a highly skilled and motivated Software Engineer to design, develop, and maintain software applications. The ideal candidate will work closely with cross-functional teams to create efficient, scalable, and high-quality software solutions.
Key Responsibilities:
- Design, develop, and test software applications based on business and technical requirements.
- Write clean, maintainable, and efficient code using best practices.
- Collaborate with product managers, designers, and other engineers to develop new features and improve existing ones.
- Debug, troubleshoot, and resolve software defects and issues.
- Optimize applications for maximum speed and scalability.
- Participate in code reviews to ensure high code quality and maintainability.
- Stay updated with emerging technologies and industry trends to enhance development processes.
- Document technical specifications, system architecture, and development processes.
Required Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Software Engineer, Developer, or a similar role.
- Proficiency in programming languages such as Python, Java, JavaScript, C++, or others.
- Strong understanding of data structures, algorithms, and software design principles.
- Experience with version control systems (e.g., Git).
- Familiarity with databases (SQL, NoSQL) and cloud technologies (AWS, Azure, GCP).
- Knowledge of web development frameworks and tools (React, Angular, Node.js, etc.).
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
Preferred Qualifications:
- Experience with DevOps tools and CI/CD pipelines.
- Knowledge of containerization technologies (Docker, Kubernetes).
- Background in Agile development methodologies.
- Experience with machine learning, AI, or cybersecurity is a plus.
Benefits:
- Competitive salary and performance bonuses.
- Health, dental, and vision insurance.
- Flexible work schedule and remote work opportunities.
- Professional development and career growth opportunities.
- Paid time off and company-sponsored events.
If you are passionate about building innovative software solutions and eager to contribute to a dynamic team, we encourage you to apply!
Job Features
Job Type | Permanent |
Location | UAE |
Job Summary: We are seeking a highly skilled and motivated Software Engineer to design, develop, and maintain software applications. The […]