Job Description
We are seeking a talented and motivated Software Engineer to join our dynamic team at {company}, a reputable and forward-thinking company based in Melbourne.
The company specializes in cutting-edge technology solutions, fostering innovation and growth in a collaborative work environment.
Key Responsibilities:
* Design, develop, test, and maintain software applications in line with project requirements.
* Collaborate with cross-functional teams to analyse user needs and provide technical solutions.
* E nsure high-quality code through consistent testing, debugging, and documentation.
* Stay updated with the latest industry trends and integrate relevant technologies into ongoing projects.
* Participate in code reviews to maintain best practices and improve code quality.
Key Requirements:
* A bachelor's degree in Software Engineering, Computer Science, or a related field.
* Proven experience in software development (minimum 3 years preferred).
* Proficiency in programming languages such as Java, Python, or C#.
* Experience with software development frameworks and tools.
* Strong problem-solving skills and the ability to work independently or in a team environment.
* Excellent communication and interpersonal skills.
What We Offer:
* Opportunities for professional growth and development.
* A supportive and innovative work culture.
* Flexible working arrangements and modern office facilities in the heart of Melbourne.