Job Description
Develop software solutions by studying user needs, collaborating with stakeholders, analyzing systems flow and data usage.
Determine operational feasibility by evaluating analysis, problem definition, requirements, and proposed solutions.
Document and demonstrate solutions through detailed documentation, flowcharts, diagrams, and code comments.
Prepare and implement solutions by designing system specifications, standards, and programming.
Enhance operations by conducting systems analysis and recommending changes in policies and procedures.
Stay updated on the latest development tools, techniques, and equipment by participating in educational opportunities and professional networks.
Maintain confidentiality of information to protect operations.
Provide valuable insights by collecting, analyzing, and summarizing development and service issues.
Contribute to the engineering and organizational mission by completing assigned tasks.
Foster collaboration with team members to achieve shared goals.
Requirements:
Bachelor's degree in a computer-related field.
At least 2 years of experience as a software engineer.
Proficiency in functional, imperative, and object-oriented programming languages, with expertise in Java, Scala, or Clojure, or JavaScript being highly desirable.
Strong skills in either Object-Oriented Programming (OOP) or Functional Programming and modeling.
Professional experience in web development, with expertise in JavaScript and PHP.
Experience in coding, testing, and documenting Drupal themes and modules, including front-end functionality and templates.
💡 Quick Summary
Seeking a career-building opportunity? The Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Sydney offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
