The ACLU Technology Department needs to enhance its CRM capabilities to support fundraising, supporter engagement, and organizational priorities. This involves implementing and customizing Blackbaud CRM, building integrations, and ensuring the platform is scalable, secure, and responsive.
Requirements
- Extensive professional experience developing software for full-stack enterprise systems in a production environment, with demonstrated ownership of system design and technical direction
- Experience customizing and extending large-scale fundraising CRMs or other enterprise-level constituent data systems
- Experience deploying and managing applications and services in a cloud environment (e.g. Amazon Web Services, Azure)
- Proficiency with .Net web app stack (Framework 4.x), C-Sharp, JavaScript frameworks, CSS, and MS SQL Server (writing performant queries, functions, stored procedures)
- Knowledge of Blackbaud’s Software Development Kit (SDK) or prior experience developing with Blackbaud products is preferred
- CI/CD experience
- Strong system design skills and extensive knowledge of software engineering best practices
Responsibilities
- Owns CRM system-wide concerns, setting technical direction, and making high-level decisions for how the team extends and integrates the primary fundraising CRM (Blackbaud CRM).
- Translate fundraising and organizational needs into technical solutions, working with crossfunctional teams to refine complex requirements and propose scalable, long-term solutions
- Lead the design and development of solutions within Blackbaud CRM (integrations, customizations, automations, dashboards) and adjacent to the platform (services and products that interact with constituent data) throughout the lifecycle from concept through implementation, deployment, and iteration
- Set technical direction and oversee implementation across the CRM ecosystem, ensuring that solutions advance staff effectiveness, supporter engagement, and long-term scalability
- Mentor other tech team members and provide technical guidance; establish best practices and policies and common design patterns relating to software development code reviews.
- Own the implementation of off-platform CRM related functions and products that impact constituent data within and across CRM ecosystem
- Ensure compliance with privacy and security regulations and ACLU board policies that protect consumer data through processes and tooling
Other
- This is a hybrid role that has in-office requirements of two (2) days per week or eight (8) days per month.
- Be committed to advancing the mission of the ACLU
- Center and embed the principles of equity, inclusion and belonging in their work by demonstrating commitment to diversity with an approach that respects and values multiple perspectives
- Be committed to work collaboratively and respectfully toward resolving obstacles and conflicts
- Excellent communication and collaboration skills, with a track record of partnering with cross-functional teams to translate organizational needs into technical solutions