We are looking for a skilled Software Designer to join our team in Australia. The ideal candidate will have between 9 to 15 years of experience in software design and development. You will work closely with various teams to create high-quality software solutions.
**Key Responsibilities:**
- **Software Development**: Design and develop software applications that meet user needs and industry standards. This involves writing clean and efficient code.
- **System Architecture**: Create and maintain software architecture documents, ensuring that the systems are scalable, secure, and maintainable.
- **Collaboration**: Work with product managers, developers, and QA teams to gather requirements and provide technical guidance throughout the project lifecycle.
- **Code Review and Quality Assurance**: Conduct code reviews to ensure adherence to best practices and high-quality standards. Participate in testing activities to ensure software reliability.
- **Training and Mentoring**: Provide training and mentorship to junior team members, helping to strengthen the team's overall performance and skills.
**Required Skills and Expectations:**
Candidates should hold a degree in , , , , or a relevant professional degree. Strong problem-solving skills and the ability to think critically are essential. You should be proficient in programming languages such as Java, C#, or Python, and have experience with software design patterns and methodologies. Excellent communication skills are necessary for effective collaboration with team members and stakeholders. Additionally, familiarity with Agile development practices will be advantageous.
Experience
9 - 15 Years
No. of Openings
12
Education
Graduate (B.A, B.Com, B.Sc, B.Tech/B.E, Professional Degree)
Role
Software Designer
Industry Type
IT Services & Consulting
Gender
[ Male / Female ]
Job Country
Australia
Type of Job
Full Time
Work Location Type
Work from Office