We are seeking a talented SQL Server Developer to design and develop the database schema, stored procedures, and processes for a large scale web application.
Primary Responsibilities:
- The SQL Server Developer will support new product development by creating new database architectures and stored procedures
- The SQL Server Developer will work with clients to understand data needs and fulfill complex custom data transfers and exports
- The SQL Server Developer will implement advanced ETL processes to acquire and load large datasets and improve efficiency of existing ETL processes
- The SQL Server Developer will assist in developing scripts and protocols for large scale database migrations
- The SQL Server Developer will work closely with Application Developers to ensure proper design and implementation of database systems
- The SQL Server Developer will develop, troubleshoot and tune T-SQL scripts
Want more jobs like this?
Get Data and Analytics jobs in Washington, DC delivered to your inbox every week.
Qualifications:
- Experience with large scale database design and development on the Microsoft SQL Server 2005/2008/2012 platform
- Understanding of advanced SQL Server features such as replication, service broker, and high-availability clusters
- Proficiency with dynamic SQL
- Experience developing custom and/or dynamic schemas
- Experience with working in a highly sharded environment requiring significant cross-server data flows
- Must possess strong organizational, problem-solving, and time management skills with ability to manage multiple projects at the same time
- Must be able to work in an agile time-critical environment and be decisive when faced with complex problems
- Ability to give and receive constructive feedback and the capability to be self-motivated and work independently with initiative
- Ability to quickly understand new concepts/processes
- Excellent verbal and written communication skills
Preferred Qualifications:
- 5+ years experience with enterprise level software development, with at least 3 years recent experience developing or administering SQL Server applications
- Prior experience working with very large datasets or data warehouse technology highly desirable
- Experience with complex query optimization and performance benchmarking is a plus
- Experience with campaign/volunteer management or fundraising applications is desirable
- Exposure to cloud based database technologies is helpful