Senior Software Engineer

Australia
negotiable Expired 2 years ago
This job has expired.

JOB DETAIL

Tracking Code
4138-689
Job Description
Join our innovative and energetic team! Our IT experts are creative problem solvers that enable over 1000 Save the Children Australia employees to perform their roles and impact the lives of children. You will drive exceptional technical and functional support across our enterprise application suite and your extensive knowledge will help you make complex systems and processes easy to understand. You will contribute to the delivery of outstanding client service and elevated levels of satisfaction for our user community across more than 25 sites in Australia, the Pacific, and beyond.

Save the Children is no ordinary not-for-profit.

We are ambitious, creative, and outspoken. We stand up for children’s rights. We want all children to be educated, healthy and live a life free from violence. We run programs in Australia and overseas and, if there is a disaster – like an earthquake, drought, or conflict – we are there on the ground.

Where you come in:

In this full-time permanent position, based in Carlton*, the key purpose of the role is to provide application development, maintenance, support, and technical expertise, ensuring the application remains fit for purpose. The role is accountable for development, testing and deployment of the application’s enhancements and bugs and providing guidance, support, and training to help other engineers improve their technical skills. This systems include our Salesforce based CRM, Dynamics 365 based Donor Management Platform and our Financial Management System. The Senior Software Engineer will work in a cross functional team and liaise with our business, external partners, on and offshore teams to ensure the applications are current, efficient, relevant, useable, and effective for our business and its users.

You will make an impact by:

  • Provide technical guidance and leadership to other engineers
  • Technical leadership on application designs and decisions
  • Design and implement new applications as needed
  • Maintain and enhance existing applications by development, testing, and refining code
  • Integrate existing software and ensure that all systems are compatible
  • Develop and maintain CI/CD pipelines, automated testing, and infrastructure as code for our applications
  • Communicate information through code, diagrams, flowcharts, layouts, and other documentation
  • Maintain operational systems by continuously monitoring and fixing any problems
  • Stay up to date on technology by performing research, attending courses, etc.

 

This role requires:

  • Modern languages and frameworks (C#, javascript)
  • Azure (or other cloud infrastructure and service providers)
  • CI/CD (Jenkins, TeamCity, Azure Devops, etc)
  • SQL Server (or other relational databases)
  • Familiarity with TDD and/or BDD
  • Automation Testing within pipelines
  • Monitoring tools
  • Experience with a CRM such as Salesforce, Microsoft Dynamics
  • Scrum, Kanban, or any agility experience
  • Adaptable communication skills to cater for technical and end users
  • Self-driven, can work independently and as part of a team
  • A continuous improvement mindset
  • A desire to learn and help others

 

Working at Save the Children is more than just a job.

It is the feeling of knowing that your work is contributing to making the world a better place for children and working with others who feel the same. In addition to a connection to social causes, you will have access to:

  • Friendly and flexible work environment
  • Agile work environment including working from home
  • Child and pet friendly work environment
  • Full salary packaging benefits (please use this link to see how much this benefit could mean to you!)

For more information regarding our employee benefits, please follow this link.

Sound interesting?

We would love to hear from you. Submit your cover letter and resume by clicking on the ‘Apply’ button below.

For more information about the role, please contact Kate McKenzie at [email protected]

Applications close: 4pm AEST, Monday 1st May 2023

 

Position Description – Senior Software Engineer

 

*We understand flexibility is important to you. We have advertised this role as Permanent, full-time role based in Carlton, but if you are looking for something slightly different, please let us know. We offer flexible hours, remote working, and flexible job structure, among many other employee benefits. All are available for the right candidate!

 

Save the Children is committed to providing and maintaining a safe working environment for its employees and client groups, consistent with our obligations under OH&S legislation. Successful applicants are required to provide evidence of vaccination against COVID-19, or proof of medical exemption.

 

We have tested our application process with diverse groups in mind, with the intent to ensure it is straightforward and accessible for all to apply. Diversity and inclusion are fundamental to our culture and improve our ability to reach our most vulnerable client groups. But we also know there is no one-size fits-all when it comes to recruitment – so if we did not hit the mark for you, please let us know! We are dedicated to ensuring Save the Children Australia is a workplace suitable for all people and can modify our processes to suit you – no matter your race, ethnicity, gender, age, disability, sexuality, neurodiversity, culture, and beliefs.

 

Save the Children Australia is a child-safe organisation. All employees are required to undergo a National Police Check, a Working with Children Check where necessary, and sign our Child Safeguarding Policy and Code of Conduct. We also support the Inter-Agency Misconduct Disclosure Scheme. You can read about the Scheme and our commitment to Safeguarding here.

Job Location
Carlton, Victoria, Australia
Australia

location

This job has expired.