EmploymentOS for your Business

Refer a friend Apply now

Software Developer

Sydney, New South Wales, Australia
Analyse my fit

Description

**Job Title:** Software Developer

**Industry:** Information & Communication Technology

**Location:** Australia

**Job Summary:**

We are seeking a talented and motivated Software Developer to join our dynamic team. The ideal candidate will have a strong background in software development and a passion for creating innovative solutions. As a Software Developer, you will be responsible for designing, developing, and maintaining high-quality software applications to meet the needs of our clientele. You will work closely with cross-functional teams to deliver robust software solutions that enhance user experiences.

**Key Responsibilities:**

– Develop, test, and implement software applications in accordance with project requirements and timelines.

– Write clean, maintainable, and efficient code following best practices and coding standards.

– Collaborate with product managers, UX/UI designers, and other developers to translate business requirements into technical specifications.

– Participate in software design reviews and code reviews to ensure high-quality outcomes.

– Troubleshoot and debug applications to optimize performance and address any technical issues.

– Maintain and enhance existing software systems, ensuring compatibility with emerging technologies.

– Stay updated with industry trends and emerging technologies to continuously improve development processes.

– Contribute to documentation for software functionality and development processes.

**Required Skills:**

– Proficiency in programming languages such as Java, Python, C#, or JavaScript.

– Experience with web development frameworks (e.g., React, Angular, or Vue.js) and back-end technologies (e.g., Node.js, .NET, or Django).

– Strong understanding of database technologies (e.g., SQL, NoSQL) and proficiency in database design and management.

– Familiarity with version control systems (e.g., Git) and agile development methodologies.

– Excellent problem-solving skills and attention to detail.

– Strong communication skills, both verbal and written, and ability to work collaboratively in a team environment.

**Qualifications:**

– Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).

– Minimum of 2-5 years of relevant work experience as a Software Developer or in a similar role.

– Experience with cloud computing platforms (e.g., AWS, Azure, Google Cloud) is advantageous.

– Knowledge of software development lifecycles and familiarity with continuous integration/continuous deployment (CI/CD) practices.

– Relevant certifications (e.g., AWS Certified Developer, Microsoft Certified: Azure Developer Associate) are a plus.

**What We Offer:**

– Competitive salary and incentive packages.

– Opportunities for professional development and career growth.

– A vibrant and inclusive work culture.

– Flexible working arrangements, including remote work options.

If you are passionate about software development and eager to make a difference in the ICT industry, we invite you to apply and become part of our innovative team!

Role Type

Apply now