JOB DUTIES/RESPONSIBILITIES:
- Optimize ArachNet's functionality, and the integration of data into ArachNet from multiple external systems, using the Blackbaud CRM Software Development Kit (SDK) to:
- Design, configure, implement, and maintain ArachNet applications, which may include coding, patching, upgrading, reconfiguring, refreshing, and restoring
-
Design, develop, and implement custom applications and integrations to best meet Advancement's business requirements and anticipate future needs, in line with industry best practices
-
Maintain, refine, and enhance ArachNet's data architecture to support fundraising, alumni relations, and constituent relationship management
-
Create and optimize user interfaces, forms, dashboards, and reports for end users, including gift officers, prospect researchers, alumni relations staff, and advancement leadership.
-
Ensure ArachNet's ongoing stability, reliability and performance
-
Ensure ArachNet's data warehouse is robust, comprehensive, and meets Advancement's reporting and analysis needs
-
Ensure the security of University data in ArachNet and related integrations and maintain compliance with FERPA, GDPR, and other relevant regulations.
-
Partner with advancement stakeholders to understand business requirements and translate them into technical solutions.
-
Identify and resolve complex business issues and technical problems with ArachNet, utilizing product knowledge and troubleshooting tools and techniques
-
Prioritize work schedules, which may require juggling multiple projects, tasks and production support issues.
-
Communicate, document, and audit technical and administrative information related to ArachNet in a clear and concise manner.
-
Collaborate with stakeholders in the development of project timelines, requirements, design and testing
-
Research, review, and analyze the effectiveness and efficiency of existing business processes and develop enhancement strategies
-
Mentor junior team members and contribute to the team's technical knowledge base.
CONTACTS:
- Advancement colleagues - including all areas of Alumni Engagement; Development, including Development teams in Law and Athletics; and Foundation, Corporate, and Government Relations.
-
Vendors - including Blackbaud, Concourse Hosting, Give Campus, PairSoft, Pursuant, Zuri Group.
-
Information Services - for support of associated feeds and access to other University databases
-
University community - other operational divisions, academic units, departments, faculty and staff
SUPERVISION EXERCISED:
- Provide problem-solving assistance Advancement staff as needed.
-
Manage projects with technical & functional staff, consultants, and vendors.
WORKING CONDITIONS/PHYSICAL EFFORT:
- Mon-Fri, 8:30am - 5:00 pm and occasionally after hours or on weekends as to meet planned project deadlines and respond to unplanned outages.
-
This position is eligible for remote work as agreed upon by the Vice President of Advancement.
- Dexterity of hands and fingers to operate a computer keyboard, mouse and to handle other computer components/peripherals
QUALIFICATIONS:
Knowledge, skills & ability:
The ideal candidate will combine technical expertise with a deep understanding of the unique challenges and opportunities in higher education, enabling data-driven decision-making and advancing institutional goals.
Candidates under consideration MUST be able to demonstrate:
-
Excellent skills in systems analysis, process analysis, data analysis, application tuning and problem-solving.
-
Technical fluency in secure programming techniques and best practices in one or more of the following programming languages: SQL, Java, Python, .NET, VB, Power Shell, Linux Shell scripting, XML, CSS
-
General knowledge of effective source control, specifically with GIT
-
General knowledge of encryption and authentication practices, secure computer systems, and application architecture.
-
General knowledge of project management practices, with ability to plan and schedule technical projects.
-
Ability to work within a collegial, diverse team, and to make thoughtful contributions to its success
-
Highly self-motivated and directed with keen attention to detail.
Preferred candidates will exhibit some, but not necessarily all, of these technical skills:
-
A minimum of 5 years of progressively responsible experience working with the Blackbaud CRM SDK.
-
Demonstrated history of successfully optimizing and integrating vended solutions within the Blackbaud CRM environment, focused on end-user adoption, UX/UI
-
Prior experience working in fundraising and engagement for higher education
-
Fluency in one or more of the following platforms: Ellucian Banner and/or Workday
-
Experience configuring and building ETLs
Education & experience:
- Bachelor's degree in computer science, mathematics, or related field (or equivalent experience)
-
A minimum of:
-
3 years of progressively responsible experience working with the Blackbaud CRM SDK or 5 years of relatable experience in application programming and API development
-
2 years experience with business and/or technical process analysis and workflow development
-
2 years experience configuring and proactively managing secure enterprise application environments
-
2 years programming experience with languages/tools mentioned above
-
2 years experience writing shell scripts in either a Windows and/or Unix/Linux server environment