Principal Applications Architect for Constituent Engagement

Principal Applications Architect for Constituent Engagement

Type of offer:

The Principal Applications Architect for Constituent Engagement Systems is the technology lead in providing vision, defining strategy and designing solutions using their expert technical knowledge. They provide product development level expertise of BlackBaud CRM (BBCRM) for functional and technical support, contributing to all activities in the application development and maintenance life cycle for BBCRM and related applications and interfaces. Drawing from industry knowledge of other non-profits and CRM features, this position designs, develops, directs, and supports new, complex, technology solutions, including transformative maintenance and improvement efforts, from the ground-up according to system requirements and modeling TNC’s development best practices. They perform tasks assigned as required to complete projects and support for production incidents of varying complexity focusing on the most complex and urgent. They are a technical mentor and coach for the application development and support engineers on the IT Constituent Engagement Systems team helping prepare and train them on development best practices for SDK development, coding standards, code promotion, sandboxes, version control, CI/CD, code debugging, and all aspects of the development life cycle striving for operational excellence and efficient operations. They have extensive knowledge of the key technologies, industry trends, and players in the non-profit CRM community that they can draw upon to analyze changing business and market circumstances as well as industry trends to uncover alternatives and develop/implement optimal solutions for the future. They work closely with the Enterprise Architecture team for defining new strategies for BBCRM and assist with development of data standards that will facilitate integration between systems. They will provide similar support for other Constituent Engagement platforms as time allows and based on priorities. This position reports directly to the Associate Director CRMS Application Development and Support for Constituent Engagement. This position does not have supervisory responsibilities.


Are you passionate about applications and programming and looking to put it to use supporting the environment? Do you like data-centric tools? Guided by science, TNC creates innovative, on-the-ground solutions to our world’s toughest challenges so that people and nature can thrive together. We’re looking for someone with deep expertise who is industry savvy and motivated to making sure our Constituent Engagement systems are operating smoothly and receive the necessary enhancements to keep us thriving!  While you will focus on solutions for our Constituent Relationship Management System (CRMS), your technical expertise and deep knowledge of the Information Technology industry will be put to use integrating data between the CRMS and many other internal and external applications. We need your experience and expertise designing and developing solutions that have high value and impact with low maintenance costs. Our team of dedicated developers is eager to learn from you.


  • Bachelor’s degree in Information Systems, Computer Science or related field, or equivalent experience.
  • 8 years of experience in Information Technology field with 9 years of recent relevant experience with full life-cycle technology application development for highly complex, organizationally impacting initiatives.
  • 8 years of experience with multiple global non-profit organizations’ business rules and constituent engagement systems (e.g. CRM, eCRM).  Extensive technical and business contacts in the industry.
  • 8 years of product development level experience with the design, development, and support from the ground up of highly complex, organizationally impacting solutions for BBCRM
  • Experience with the .Net framework and MS SQL Server development including extensive experience with Visual Basic and C# development and support.
  • Experience designing, developing and maintaining APIs for data integrations from the ground up.
  • Experience designing, developing and maintaining SSIS applications from the ground up.
  • Experience with at least two of the following areas: relational database best practices and concepts, such as Business Analysis, Data Analysis, Data Modeling, Data Standards, Data Quality Management (DQM), Data Cleansing, Data Architecture, DDL, Data Dictionaries, Data Marts, Data Mining, Data Warehouse / Warehousing, Value Chain, Data Sampling, Referential Integrity, and data-centric tools.
  • Experience with the systems life cycle, project management principles and programming best practices and concepts.
  • Experience analyzing highly complex system-wide technical specifications and interfaces, debugging applications programs, and producing user and technical documentation.
Location: All United States
Organization: The Nature Conservancy
Deadline: November 27, 2022
External website link: