Software Engineer (Engineering Support) — North Wollongong, Wollongong Area

About Objective: At Objective, we create software that makes a difference. With over 400 people and five development labs spread across Australia, New Zealand, the United States of America, and the United Kingdom, Objective is a leading developer of SaaS solutions for the government. Our role: The Software Engineer in the Engineering Support team is a product technical expert responsible for designing, developing, testing, supporting, and maintaining software solutions and delivering quality software products within set service level agreements. They ensure that related activities are well planned and managed and meet agreed-upon standards. The Engineering Support team is responsible for supporting Objective software solutions across our product suite of applications by designing and developing solutions to troubleshoot and resolve technical challenges. The role reports to the Engineering Support Manager and does not have people management responsibilities. A Day In Your Role: Software Development: Design, develop, test, and deploy efficient software solutions. Technical Support: Troubleshoot and debug software issues, providing timely and accurate resolutions. Maintain ownership of customer issues, ensuring timely updates and effective solutions. Security Compliance: Ensure solutions comply with security standards. Documentation: Develop and review code and run sheets to ensure quality and adherence to standards. Release Management: Deploy releases to customer infrastructure as required. Defect Prioritization: Prioritize defects based on customer business impacts and collaborate with Product Development and Management to include them in releases. Project Leadership: Lead or contribute to strategic departmental projects and initiatives. Customer Engagement: Attend customer workshops and support meetings as needed. Incident Management: Follow major incident management and escalation processes for critical incidents. Knowledge Sharing: Contribute to technical knowledge repositories and perform peer inspections for process adherence and technical accuracy. On-call support: With reasonable notice, provide on-call or in-shift support between 8 a.m. and 6 p.m. Monday through Friday in customers' local time zones. Additional Duties: Perform other duties as reasonably requested. Your Skills, Experience and Beyond: Experience with databases such as Postgres, SQL Server, Oracle or MySQL. Database programming skills, including SQL, JDBC, stored procedures, performance tuning, security, transactions, ORM, JPA and Hibernate. Demonstrated a strong level of Java development skills. Use Test Driven Development and other testing techniques to ensure quality and efficiency in testing. Experience with version control systems (e.g., Git), continuous integration/continuous deployment (CI/CD) pipelines, and related tools. Understanding of application development, XML, Web Services, object-relational mapping, Open Source frameworks, etc. RESTful web services. Experience building high-performing, scalable, enterprise-grade applications. Proficiency in Secure Software Development. Strong communication skills. Our Benefits: Adaptable work structure fostering balance. Experienced counsellors for valuable guidance. Cutting-edge tech tools enhancing productivity. Abundant learning resources to enhance your skills. Social gatherings to unwind and promote team bonding. We are an endorsed employer for all women. See our range of benefits directly at WORK180. We're committed to building inclusive teams and cultivating a sense of belonging so our people can bring their whole selves to work each day. At Objective, we never discriminate based on any recognized characteristics or any other prohibited by applicable law. To provide a positive experience, please advise our Talent Team of any adjustments required during the recruitment process so we can support you.

Applications close Sunday, 21 July 2024
Take me to the job