Job description
The Australian Marine Conservation Society (AMCS) is the voice for Australia’s ocean. We are Australia’s leading ocean conservation organisation and one of the founding members of Australia’s conservation movement. We are a community of ocean and coastal lovers across the nation, working to protect our precious marine wildlife and secure healthy seas. As an independent charity, our team of expert advocates and campaigners works daily to safeguard Australia’s ocean and coasts.
Our Strategic Plan sets out five goals: driving climate action for the ocean, protecting threatened species and habitats, safeguarding critical places, building support for our ocean, and strengthening AMCS as an effective and sustainable organisation.
The Role
Our Technology team is growing, and we have an exciting new opportunity for a Salesforce Developer. In this role, you will play a central part in shaping and delivering transformative solutions on our Salesforce NPSP (Nonprofit Success Pack) platform. You will make a tangible difference for fundraising, advocacy, supporter relations, and communications teams by building scalable, secure, and high-performing solutions that increase efficiency, transparency, and impact across the organisation.
You are a resourceful, technically strong Salesforce professional who thrives on solving complex challenges and creating high-quality solutions that empower colleagues to do their best work. You communicate clearly, collaborate effectively, and take pride in your craft.
Reporting and Accountability
Reporting to the Digital Systems Manager, the Salesforce Developer plays a key role within the AMCS’ Operations team. The position works closely with internal teams across Operations, Fundraising, Communications and Campaigns, and liaises with external technical service providers to support and improve AMCS’ Salesforce platform and related systems.
Key Responsibilities
As the Salesforce Developer at AMCS, you will:
* Design, develop, test, and implement solutions that extend and tailor AMCS’ Salesforce platform (NPSP), leveraging no-code, low-code, and programmatic capabilities such as Apex, Lightning Web Components (LWC), Flows, and related technologies.
* Translate business requirements into robust, user-centred technical solutions in collaboration with the System Administrator, Data Analyst, and end users, ensuring strong performance, reliability, and usability.
* Deliver scalable, high-performing Salesforce solutions to support automation, reduce manual effort, and improve process consistency.
* Implement reusable components and patterns to support long-term platform maturity and maintainability.
* Investigate, triage, and resolve incidents, defects, and database support tickets, escalating complex or high-risk issues as appropriate.
* Develop and maintain integrations between Salesforce and external systems using APIs and web services, ensuring system stability, data integrity, and adherence to established development, security, and governance standards.
* Manage deployments across Sandboxes, UAT, and Production environments, maintaining strategies, data seeding approaches, and clear release documentation.
* Create and maintain technical documentation, document reusable components, patterns, and standards to support platform sustainability and team knowledge sharing.
* Work as a team with a responsive and agile approach to ensure delivery of outcomes are aligned to AMCS’ strategic goals and vision.
Selection Criteria
To be successful in this role, you will bring:
* Minimum of two (2) years of experience in a similar role.
* Hands-on experience working with Salesforce Nonprofit Success Pack (NPSP).
* Salesforce certifications such as Certified Administrator, Platform App Builder, or Platform Developer.
* Proficiency in SOQL, SOSL, and Salesforce development, including Apex and Lightning Web Components.
* Understanding of Salesforce APIs, web services (RESTful APIs), and integration practices.
* Ability to investigate, triage, and resolve complex technical issues across the development lifecycle.
* Excellent written and verbal communication skills, with the ability to explain technical issues clearly to non-technical audiences.
* Team skills, including the ability to establish and maintain effective working relationships.
Additional Information
To be considered for this role, applicants must:
* Demonstrate a commitment to AMCS’ mission, values, and non-partisan independence.
* Have the right to work in Australia (citizen, permanent resident, or valid work visa).
Be willing to undertake occasional domestic travel.
Location
* Brisbane, Sydney or Melbourne preferred; Remote work from elsewhere in Australia considered.
Employment Type and Hours
* Two-year fixed-term contract
* 0.8 FTE (30.4 hours per week). Full-time hours (38 hours, 1.0 FTE) may also be considered.
Salary
* Circa $102,000–$110,000 FTE per annum (pro rata if part-time), plus superannuation (12.5%).
For a copy of the full position description or more information, please email using the subject line: Salesforce Developer - Flexible Location enquiry via EthicalJobs.