Quick Overview
Seniority
Mid Senior
Employment type
Full Time
Work mode
Remote
Location
Melbourne, Victoria, Australia
DjangoMySQLOracleRubyCSSC++HTMLJavaJavaScriptLaravelPostgreSQLPythonRails
Job Description
Summary:
The Software Developer is responsible for developing, testing, and maintaining software applications and programs for desktop, mobile, and web platforms. They collaborate with cross-functional teams to understand business requirements and translate them into technical specifications for software development. The Software Developer also stays informed about new developments and practices within the industry.
Responsibilities:
- Develop, test, and maintain software applications and programs for desktop, mobile, and web platforms.
- Identify, analyze, and resolve software-related issues, and enhance the functionality of existing software applications.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications for software development.
- Write clean, efficient, and maintainable code, adhering to best practices and using appropriate software development methodologies.
- Conduct software testing to ensure quality, and review code to ensure it meets the needs and requirements of the intended clients or end-users.
- Document software design, user guides, and technical manuals in a clear and concise manner.
- Stay informed about new developments and practices within the industry, including new programming languages, frameworks, and technologies.
- Participate in code reviews and provide feedback to colleagues to promote improvements and ensure a high standard of quality and performance of the software.
Qualifications:
- Bachelor's degree in computer science, information technology, or related field.
- Working knowledge of programming languages such as Java, Python, C++, JavaScript, or Ruby.
- Familiarity with front-end languages such as HTML, CSS, and JavaScript.
- Experience with back-end frameworks such as Laravel, Django, or Ruby on Rails.
- Knowledge of relational databases such as MySQL, PostgreSQL, and Oracle.
- Proficient in software testing and debugging methods and tools.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Ability to work independently and in a team-oriented environment.
- test 123
Similar jobs
- ND
Application Developer
NewNSW Department of Customer Service
Parramatta, New South Wales🇦🇺A$117.0k - A$129.5k/yrHybrid1 hour agoSQLAzurePythonTechnology - FI
Senior Software Engineer
NewFinstro
Sydney🇦🇺On-site1 hour agoSQLAWSJava+1Technology - LG
Principal Engineer
NewLGT Group
Sydney🇦🇺On-site1 hour agoAWSAzureC#+3Technology - CA
Senior AI Software Engineer
NewCalleo
Melbourne, Victoria🇦🇺Hybrid1 hour agoDockerAWSMLOps+14Technology - ST
Software Developer - Own Projects, AI-Powered Impact
NewStepinsight
Sydney🇦🇺Hybrid1 hour agoFirebaseNestJSSQL+2Technology - WL
Forward Deployed Engineer
NewWe Love AI Jobs
Melbourne, Victoria🇦🇺Remote1 hour agoEngineering - ST
Software Developer - Sydney Developer
NewStepinsight
Sydney🇦🇺Hybrid1 hour agoFirebaseMySQLNestJS+3Technology - BN
Senior Robotics Software Engineer - Ornata
NewBlack Nova Portfolio
Melbourne, Victoria🇦🇺A$130k - A$160k/yrHybrid1 hour agoEmbedded SystemsRoboticsC+++2Technology - CP
Software Engineer
NewCountersight Proprietary Limited
Canberra, Australian Capital Territory🇦🇺On-site1 hour agoMicroservicesMongoDBRust+34Technology - WL
Forward Deployed Engineer
NewWe Love AI Jobs
Sydney🇦🇺Remote1 hour agoEngineering - SB
Graduate Software Engineer - Engine by Starling
NewStarling Bank
Sydney, New South Wales🇦🇺Hybrid1 hour agoDockerSwiftTeamCity+4Technology - GG
IoT Engineer
NewGallagher Group Inc
Melbourne, Victoria🇦🇺Hybrid1 hour agoEdge ComputingEmbedded SystemsIoTEngineering