 
        
        **Responsibilities**:
- Demonstrate an excellent understanding of coding methods, industry best practices, and software development standards. 
- Conduct interviews with end-users to gather insights on functionality, interface, problems, and usability issues, ensuring their needs are effectively addressed. 
- Stay up-to-date with data privacy practices and laws to ensure compliance in software development. 
- Communicate effectively with non-technical staff and collaborate seamlessly with members of interdisciplinary teams. 
- Adapt quickly to new technologies and be open to continuous learning and skill enhancement. 
- Exhibit strong written, oral, and interpersonal communication skills to effectively convey ideas and requirements. 
- Conduct research to explore software-related issues and evaluate potential solutions or products. 
- Display self-motivation, autonomy, and a strong sense of direction in work tasks and projects. 
- Pay meticulous attention to detail to ensure accuracy and precision in software development processes. 
- Utilize analytical and problem-solving abilities to identify and resolve complex software issues. 
- Prioritize and execute tasks efficiently in high-pressure environments, meeting project deadlines effectively. 
- Analyze and assess existing business systems and procedures to identify areas for improvement and optimization. 
- Assist in defining, developing, and documenting software's business requirements, objectives, deliverables, and specifications, collaborating with internal users and departments on a project-by-project basis. 
- Contribute to defining software development project plans, including scoping, scheduling, and implementation. 
- Research, identify, analyze, and fulfill the requirements of internal and external program users, ensuring their needs are met effectively.
**Qualifications**:
- Bachelor's degree in Computer Science, Software Engineering, or a related field. 
- Minimum of 2 years of hands-on experience as a Programmer Analyst or similar role. 
- Proficiency in one or more programming languages such as Java, C#, Python, or JavaScript. 
- Strong knowledge of database concepts and experience with SQL. 
- Experience with web development frameworks and technologies (e.g., HTML, CSS, JavaScript, React, Angular, ASP.NET). 
- Familiarity with software development methodologies, such as Agile or Scrum. 
- Understanding of software testing principles and experience with testing frameworks (e.g., JUnit, Selenium). 
- Knowledge of version control systems (e.g., Git, SVN) and collaborative development tools (e.g., JIRA, Trello). 
- Familiarity with cloud platforms (e.g., AWS, Azure) and their services. 
- Solid understanding of object-oriented programming (OOP) concepts and design patterns. 
- Excellent communication and collaboration skills to work effectively within a team and liaise with stakeholders. 
- Ability to prioritize tasks, manage time efficiently, and meet project deadlines. 
- Continuous learning mindset and eagerness to stay up-to-date with emerging technologies and industry trends.
**Salary**: $80,000 to $120,000 per year + Super
**Job Types**: Full-time, Permanent
Pay: $80,000.00 - $120,000.00 per year
Perks: Work from home
Schedule: 8 hour shift
Work Authorisation: Australia (required)
Work Location: Hybrid remote in SYDNEY, NSW 2000
**Job Types**: Full-time, Permanent
Pay: $80,000.00 - $120,000.00 per year
**Benefits**:
- Work from home
Schedule:
- 8 hour shift
Work Authorisation:
- Australia (required)
Work Location: Hybrid remote in SYDNEY, NSW 2000
📌 Programmer Analyst
🏢 AI Talent
📍 Sydney