Research Software Programmer — The Rocks, Sydney
Expired

PRIMARY DETAIL Salary Package: $76,908 - $87,443 p.a. (Level 5) 17% employer's superannuation and annual leave loading Appointment: 2 years fixed-term full-time with possible extension subject to project funding. Flexible work (part time/job share) will be considered. Macquarie University (North Ryde) Location THE ROLE Do you want to work for a dynamic software team that supports and enables cutting-edge research? Are you interested in working on web and mobile development, data management and processing, or hardware control? We have an excellent opportunity for a suitably qualified programmer to join our Research Data & Software team within the Australian Astronomical Optics (AAO) department in the Faculty of Science and Engineering. The Role As the successful applicant you will report to the Software Engineering Manager and provide software development and support for innovative instrument, technology, and data projects. You will contribute to the delivery of the Research Data and Software (RDS) programme by participating in all aspects of the software development lifecycle as an individual and as part of a team. As part of this role you will: Contribute technical and software development to the delivery of instrumentation and software projects Participate in the design process of software projects Assist in the design and development of software to analyse instrument performance, using scientific methods and mathematical technique Modify existing software to add new features, correct errors, adapt to new hardware, upgrade interfaces, and improve performance Ensure the quality of the assigned software meets expectations including contributing to the development of tests for the verification of software and acceptance of components, sub-systems, and instruments where applicable Produce documentation for instrument and software operation and maintenance Participate in team meetings and stand-ups including presenting at project meetings Engage with other team members and proactively seek assistance as and when required Contribute to fostering a culture of teamwork and collaboration and working effectively with colleagues and stakeholders Maintain proficiency with the specific programming languages, software systems and techniques used by the Research, Software and Data group About You You are a team player with a collaborative and growth mindset. You may have a recent degree, or be looking to shift your career focus to software engineering from research or have a few years' experience in the field. You will have excellent communication skills and will contribute to fostering a culture of teamwork and collaboration. You possess good technical skills along with knowledge of the software development lifecycle and programming, you will be aware of agile methodologies, and be willing to engage in a matrix cross-functional environment to deliver quality project outcomes. You will be comfortable working under the direction of more senior engineers and managers, to expand your technical, presentation, and collaborative skills beyond your comfort zone, while contributing to creative solutions to deliver technical requirements to scope and budget. About Us The Faculty of Science and Engineering is driven by the spirit of innovation. Here we nurture the next generation of science and technology innovators. The pairing of engineering and science in a single faculty means many of our research discoveries in science see direct technological applications in engineering. We are active within many industry partnerships, commercial collaborations, and joint enterprise initiatives with government, industry and business partners. Within the faculty, AAO-MQ is a research department and recognised world leader in innovative astronomical instrumentation, software and research. Our expertise includes developing innovative technology for use in astronomical instruments developing software and data systems for the processing, storage and access of data using these instruments for scientific research. The AAO-MQ works in a matrix structure with close collaboration across all of its functional groups. There is a strong emphasis on communities of practise and a shared culture of learning and innovation. Within AAO-MQ, the Research Data and Software (RDS) team delivers initiatives and projects in the focus areas of instrument control, web development, data and workflow management, data reduction and analysis, and mobile applications. The Research Software Engineer is an important role within the team and applies their expertise in multiple focus areas to projects, supporting as a collaborative technical lead, subject matter expert, and mentor to team members. To Apply To be considered for this position, please apply online and attach your CV and a separate cover letter that addresses how you meet the selection criteria below: Essential A bachelor's degree or diploma in software engineering, computer science, astronomy, physics or a related discipline, or a combination of a qualification and relevant experience in software development or data science. Knowledge of and/or training in software development concepts and practices for technical projects. Experience in one or more of the following areas would be desirable: mobile technologies, data and workflow management, and hardware control. Experience across other Research Data and Software group areas of focus (web development, and data processing and analysis) would be valued. Contribute to fostering a culture of teamwork and collaboration and working effectively with colleagues and stakeholders, by engaging with other team members, proactively seeking assistance as and when required, and participating in team meetings and stand-ups including presenting at project meetings Excellent communication skills both verbal and in writing Strong organisational and time management skills including the ability to prioritise, meet deadlines, and work objectives Demonstrated ability to solve problems through applying technical training and theoretical principles to software problems Knowledge of multiple compiled and interpreted programming languages such as C/C++, Python, JavaScript, Java, shell scripts, etc. Demonstrated experience working in a nix/Linux environment Desirable skills Experience in contributing to project proposals and reviewing technical specifications and reports Mindset of continuous improvement and exposure to emerging technologies and exploring ways to implement these for the development of innovative solutions Role Enquiries: Nuria Lorente, Software Engineering Manager (nuria.lorentemq.edu.au) If you're already part of the Macquarie Group (MQ University, UMQ, MQ Health, MGSM), you'll need to apply through your employee Workday account. To apply for this job: Login to Workday and go to the Careers App > Find Jobs. Applications Close: 31/12/2023 11:59 PM Diversity and Inclusion Innovation and ingenuity thrive at Macquarie University when diversity, equity and inclusion take centre stage. At the University, we embrace a culture where diversity of background, experience and perspective are fundamental to our success. We do not discriminate on gender identity, age, culture, disability, sexuality, Indigeneity, family and caring responsibilities or religion. See our journey towards leadership in Equity, Diversity and Inclusion in Higher Education. Flexible Work At Macquarie, we believe by providing flexibility in when, where and how work is done, we can support our staff to manage their personal commitments, while optimising their work performance and contributions to the University. See how we lead in flexible work to enable an outcome focused and inclusive workplace. To learn more about our culture and hiring process, explore our Candidate Resource Hub.

Applications close Sunday, 26 November 2023
Take me to the job
Find more jobs nearby: Sydney, Woolloomooloo, Barangaroo, The Rocks, Haymarket.