Skip to main content

This job has expired

Senior SQL Server Developer (NGP VAN)

Employer
Social Solutions Global
Location
Washington, DC
Closing date
Sep 30, 2022
Are you a passionate innovator looking to harness the power of technology to do more good? Youve come to the right place. NGP VAN, together with ActionKit and Mobilize, delivers leading technology to Democratic and progressive campaigns as well as nonprofits. Our parent company, Bonterra, was formed by bringing together leading solutions from CyberGrants, EveryAction, Network for Good, Social Solutions and their respective entities to form the second-largest and fastest-growing social good software company in the world. This collaboration will help NGP VAN accelerate enhancements in our platforms and continue to drive our top three areas of focus: reinforcing the core, committing to innovation, and helping lead in the Democratic ecosystem. We are currently operating as a remote workforce and have equipped our teams with the technology to stay connected to each other and our customers. As a Senior SQL Server Developer you will be collaborating with application software engineers, architects, product analysts, and third-party clients to design and develop database schemas, stored procedures, and general data processes for a large scale web application. You will possess strong attention to detail, excellent relationship management skills, and be comfortable in working in a time-sensitive environment while meeting critical deadlines. You should have experience writing SQL queries and have an understanding of data modeling and normalization techniques. The perfect candidate would have past experience with political or non-profit data in a technology, field organizing, digital, or fundraising position. Responsibilities Support new product development by creating new database solutions and stored procedures in an OLTP environment Work closely with Application Developers to ensure proper design and implementation of database systems Implement and improve advanced ETL processes that acquire, load, or deliver large datasets to and from clients and partners Assist in developing SQL scripts and business processes for large scale database deployments Support current database architecture, and troubleshoot and optimize existing code Crucial Skills/Experience A good candidate will have all of these: 10+ years experience writing complex SQL queries Experience with performance tuning and indexing strategies Strong understanding of general software design principles and practices including data modeling Enterprise software development experience Experience with dynamic SQL Additional Skills/Experience A great candidate will have several of these Experience with non-profit fundraising, campaign/volunteer management, or general purpose CRM applications Experience with query optimization and effective index usage Exposure to cloud-based database technologies (Azure/AWS) Exposure to various ETL technologies Exposure to Agile/Scrum workflows and iterative design principles Experience working in a geographically distributed team, along with associated collaboration software Familiarity with C# .Net (you wont have to write this but being able to read your coworkers code can be very helpful) Experience with Powershell This position is part of a bargaining unit represented by CWA Local 1400, 2336 or 13000. Our Culture: Our team is made up of industry experts and advocates who are 100% committed to supporting the doers of social good. We are currently undergoing an effort to create the vision and values that embody our collective organization and embrace the individuals who make up our community. Some of our comprehensive and competitive benefits include: Generous PTO policy Equity for ALL regular, full-time employees from individual contributors to management share in our success! Up to 15 paid company holidays including some commemorating social justice events and self-care Paid volunteer time Resources for savings and investments Paid parental leave Health, vision, dental, and life insurance with additional access to health and wellness programs. Opportunities to learn, develop, network, and connect When we cancompany-sponsored events and swag!!

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert