Position Overview / Purpose Enable Cochlear to deliver world class software products that delight customers, through technical excellence on cloud-based services. Embrace and support a culture of world class technical capability within the cloud development space. Develop software which put the customer first and help Cochlear’s recipients hear and be heard. Accountabilities Software Design, Development and maintenance Work with other members of a software development team to deliver successful software products: Build software solutions in a highly Agile development environment Create applications that focus on exceptional quality and user-centric design principles. Implement custom native user interfaces using the latest programming techniques Help find solutions to difficult problems outside the standard solution, identify and recommend significant improvements to products. Understand and contribute to product requirements and new product concepts. Work within a regulated medical environment. Communication and Collaboration Engage with the collaborative team culture, share ideas and experiences, and be open and available to the suggestions of others in the team. Collaborate with other departments and external customers to ensure a credible understanding of the user and business needs and translate this into exceptional software. Work closely with small groups (including external contractors) to develop system and software features. Plan, manage and review software documentation to ensure capturing of requirements, design, process and evidence of compliance. Product Support Diagnose and identify (troubleshoot) product issues. Provide technical support and troubleshooting assistance to other groups in Cochlear to help resolve customer issues. Technical direction and skill building Contribute to software development processes including the creation of new process and the introduction of new tools as well as training others on these tools and processes. Team Role (Individual contributor): Follow relevant quality procedures to deliver quality products and services and identify and support the implementation of continuous improvement. Undertake additional quality responsibilities (e.g., audit) when appropriately trained to undertake these responsibilities. Work safely, complying with all safety procedures, rules and instructions; and reporting workplace hazards, incidents or injuries to manager. Key Incumbent requirements: Minimum: Either Tertiary qualification in relevant field of computing (for example, IT, Computer Engineering, Computer Science, Informatics) OR At least 3 years’ experience in a full lifecycle commercial software development environment. Experience developing applications for cloud, using the web-based platforms. Experience or familiarity with cloud-hosted technologies for backend development, developer tools (IDEs, DevOps, and source control systems), and workflows (debugging, unit testing, and continuous integration). Excellent verbal and written communication skills with the ability to work with other project team members. Ideal: Knowledge and experience with Agile development and DevOps practices. Familiarity with languages such as Python, C# or TypeScript/JavaScript.