Overview
Job Title: Senior Software Engineer
Location: Melbourne, VIC, Australia
Contract Details: Full-time, Permanent
Job Description
As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software solutions for our clients. You will work closely with our project managers and other team members to understand project requirements and deliver solutions that meet our clients' needs.
Responsibilities
* Design and develop software solutions using various programming languages and frameworks
* Collaborate with project managers and other team members to define project requirements and timelines
* Write clean, efficient, and well-documented code
* Conduct code reviews and provide feedback to team members
* Troubleshoot and debug software issues
* Stay updated on industry trends and advancements in software development
* Participate in team meetings and contribute to discussions and decision-making processes
* Continuously improve and optimize existing software solutions
* Ensure compliance with coding standards and best practices
Qualifications
* Bachelor's degree in Computer Science, Software Engineering, or a related field
* Minimum of 5 years of experience in software development
* Strong proficiency in at least one programming language (e.g. JavaScript or TypeScript)
* Experience with web development frameworks (e.g. React, Node.js)
* Familiarity with database systems (e.g. MySQL, MongoDB)
* Experience with agile software development methodologies
* Excellent problem-solving skills and attention to detail
* Ability to work independently and in a team environment
* Strong communication and interpersonal skills
Perks and Benefits
* Competitive salary and benefits package
* Opportunities for career growth and advancement
* Collaborative and dynamic work environment
* Flexible work arrangements
* Regular team-building activities and social events
* Access to the latest tools and technologies
* Ongoing training and development opportunities
#J-18808-Ljbffr