Zuri Group ยท 2 months ago
Senior .NET Developer (Blackbaud CRM)
Zuri Group is a company focused on providing software development and support for client projects and internal initiatives. They are seeking a Senior .NET Developer to lead the design and development of complex software solutions, customize fundraising software systems, and ensure quality assurance for deliverables.
Business IntelligenceCRMInformation ServicesInformation TechnologyManagement ConsultingNon ProfitProject ManagementTraining
Responsibilities
Take the lead in designing and developing complex software solutions to meet the objectives of client projects and internal initiatives
Collaborate with cross-functional teams to analyze project requirements and architect efficient and scalable solutions
Customize and extend fundraising software systems, like Blackbaud CRM, to cater to the specific needs of clients
Utilize expertise in software development and fundraising domain knowledge to deliver tailored solutions that enhance client fundraising efforts
Build custom integrations between third-party services: CRMs, email tools, online engagement platforms and acquire expertise in utilizing BBIS and BBCRM systems
Demonstrate a strong ability to adapt and learn new systems
Develop integration solutions to seamlessly connect donor engagement platforms and other third-party systems with existing software infrastructure
Ensure data integrity and smooth data flow between systems for optimal performance
Take responsibility for conducting thorough quality assurance testing on software deliverables to ensure they meet the high standards of client requirements and expectations
Identify and rectify any defects or issues proactively
Act as a mentor to less experienced staff, providing guidance and support to help them grow their technical skills and contribute effectively to the team's success
Collaborate closely with project managers, business analysts, and other stakeholders to ensure clear communication, alignment of objectives, and successful project execution
Intentionally cultivating a collaborative environment that encourages creative problem solving from all involved parties
Participating in our knowledge-sharing culture by contributing to internal documentation and best practices
Collaborating with other members of the development team to ensure that projects are completed on time and within budget
Qualification
Required
5+ years of hands-on experience in software development with Blackbaud or 7+ years of experience in .NET based web application development
Experience in customizing and extending fundraising software solutions
A strong understanding of the software development lifecycle
Ability and experience writing code against APIs (REST, SOAP)
Highly analytical, technically proficient, and able to learn new tools and software quickly
Experience communicating with a wide range of technical and non-technical audiences and developing clear written documentation
Drive to solve problems efficiently, creatively, and independently
Ability to collaborate with colleagues for broader solutioning of client/project needs
Strong MS SQL knowledge, including advanced ability to write SQL and T-SQL scripts, stored procedures and functions
Familiarity with SQLClr and XPath
Experience with writing or managing DDL and/or DML scripts
Comfortability managing multiple projects at a time with fast turnaround times
Excitement for finding creative solutions to complex technical problems
Passion for nonprofit and/or higher education work and a commitment to using technology for social good
Preferred
Bachelor's degree in Computer Science or related field
Fluency with XPath Queries
Expertise using SAAS/SCSS, Vanilla JS, Web components, CSS frameworks (Bootstrap), or JS frameworks like (React, Angular, Vue)
Experience working with large non-profit or higher education organizations, with knowledge of applicable fundraising and business processes
Working knowledge of JIRA or other task-management systems
Benefits
Medical, Dental, and Vision insurance, some plans covered 100% by Zuri Group.
Health Savings Account (HSA) contribution by Zuri Group on eligible plans.
Basic Life Insurance provided by Zuri Group.
Group plans for voluntary coverage including Short-Term Disability, Long-Term Disability, Life, Accident, Critical Illness, and Supplemental Vision.
401(k) Plan with 3% employer contribution.
Flexible Spending Accounts (FSA) for health and dependent care expenses.
Company cell-phone plans and work-from-home equipment.
Wellness program and an emphasis on work-life balance.
Continuing education time and reimbursement.