Senior Application Developer/Blackbaud CRM

Job Type

Full Time



Start Date:


Application Deadline:



New York
New York
United States


The United Nations Children's Fund (UNICEF) works in 190 countries and territories to put children first. UNICEF has helped save more children’s lives than any other humanitarian organization, by providing health care and immunizations, clean water and sanitation, nutrition, education, emergency relief and more. UNICEF USA supports UNICEF's work through fundraising, advocacy and education in the United States. Together, we are working toward the day when no children die from preventable causes and every child has a safe and healthy childhood. For more information, visit

Senior Application Developer/Blackbaud CRM    

UNICEF USA has an exciting opportunity for an experienced Senior Application Developer with Blackbaud CRM experience who wishes to join a great organization with a lot of potential for growth.

Reporting to the Systems Architect, the Senior Application Developer will work in a team environment to support UNICEF USA’s existing and future application systems, with a focus on Blackbaud CRM. The Senior Application Developer will be expected to participate in the requirements gathering process, solution design, development, quality assurance, and deployment.

The Senior Application Developer is responsible for the successful delivery of new application features, integrations between applications, integrations with data vendors, and defect fixing of existing applications.

A small percentage of this role’s time will be spent producing data exports & reports that various areas of the organization can analyze.

In addition, the Senior Application Developer will be expected to spend approximately 15-20% time on customary Technical Lead duties, which will include:

  • Mentoring other team members and providing technical guidance
  • Helping to establish best practices and policies relating to software development
  • Code reviews


  • Bachelor's Degree in Computer Science or a related degree, or commensurate experience
  • At least 5 years of experience developing with an object-oriented language such as VB.NET or C#
  • At least 5 years of experience developing against MS SQL Server and full knowledge of T-SQL
  • At least 2 years of experience developing custom features for the Blackbaud CRM application
  • Experience with the following are a major plus but not required:
  • Salesforce
  • Microsoft Dynamics GP
  • Web development languages such as Python, PHP, JavaScript, and/or ASP.NET
  • Ability to work independently as well as in an interdepartmental team 
  • Ability to deliver high quality work on time 
  • Understanding of integration scenarios and design 
  • Excellent communication skills (written and verbal)
  • Ability to assess the work required to finish a task and to complete the task on schedule. 
  • Ability to juggle multiple projects and deadlines 
  • Disciplined and detail-oriented in a fast-paced environment 
  • Good balance of business and technical skills and able to cut to solution decisions quickly 
  • Flexibility balanced with accountability 
  • Strong customer service attitude
  • Must demonstrate UNICEF USA Core Values: Trust, Respect, Accountability, Innovation, Teamwork, and Service

To Apply- All Applicants Must Apply Online at:


Must possess current and valid US Work Authorization and be eligible to work for any US employer without sponsorship.

Due to the high volume of applications received, only those selected for an interview will be contacted.

Salary is commensurate with experience. In addition, UNICEF USA offers a comprehensive benefits package.

UNICEF USA is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants are encouraged to apply.

Professional Level


Minimum Education Required

4-year degree

How To Apply