Great vacancy Senior Database Developer hiring now

Applicant Portal


Job Details: Senior Database Developer

Full details of the job.

Senior Database Developer
Full Time
This position is only available for W2 Employees. Please note that in order to be a W2 Employee, you must reside in one of the following states: PA, NJ, NH, DE, CO, SD, TX, WY, AK, FL or Canada.

About SofterWare
SofterWare is a dynamic, established company that builds multiple software-as-a-service (SaaS) products for clients whose dedication to bettering the world brings meaning to the work we do every day. Thousands of nonprofit organizations look to DonorPerfect software to effectively leverage their donor data, launch impactful fundraising campaigns, and grow the community that supports their cause. 

Life at SofterWare

When you join SofterWare, you will: 

  • See the positive impact of your work by helping causes you care about
  • Be part of a company culture that values work-life balance and giving back to local organizations together as a team. 
  • Work for a company that has been named a Top Workplace in the Philadelphia region 9 times and made the Inc. 5000- list for fastests-growing private companies 8 times in the last decade.

Your Role as a Senior Database Developer:

The Senior Database Developer is an expert in SQL Server database systems, configuration best practices, normalization strategies and coding standards. They are responsible for collaborating with the development team on future enhancements and improving existing systems through normalization and SQL optimizations. They coordinate database development tasks with project managers and work closely with the development team to translate business requirements to database design and implementation. They serve as an authority on database best practices and inform proper database design and performant SQL implementations

Key Responsibilities

  • Serve as a database authority and mentor team members on database best practices to inform proper database design and performant SQL implementations
  • Collaborate with the application development teams on database design and query optimization
  • Review and optimize SQL queries and stored procedures, verify they adhere to coding standards, performance recommendations and security best practicesParticipate in regular sprint planning, retrospectives, daily scrum and other group functions as part of agile development teams
  • Support the operations teams on production issues, deployments, server maintenance, Disaster Recovery (DR) strategies, backups and other production service requests 
  • Collaborate with the analytics team to define and implement data warehousing, ETL, Data Analysis and Reporting
  • Position requires occasional after-hours work during releases or other critical initiatives

Reasonable accommodations may be made to enable individuals with disabilities to perform these essential functions.

Key Requirements

  • Expert developing Microsoft SQL Server databases in a large scale multi-tenant enterprise environment
  • Expert in writing and reviewing performance optimized T-SQL including stored procedures and functions in a multi-tenant high-volume enterprise database environment 
  • Expert in translating business requirements into normalized, performant database schema
  • Expert in database normalization and denormalization
  • Expert in analyzing and optimizing query performance through schema changes, SQL enhancements and indexing strategies
  • The ideal candidate:
    • Will be able to work independently as well as in a group
    • Will suggest improvements to both the technology and business functionality of the product
    • Will estimate work activity, will deliver high-quality, low-defect engineering work product within established timelines and will ensure effective information flow throughout 
    • Will have excellent communication skills, a strong work ethic, good time management and decision making capabilities

Education and Experience: 

  • 10+ years of experience developing SQL in an enterprise environment
  • 10+ years of experience designing and implementing databases in an enterprise environment
  • Bachelor’s degree in Computer Science or equivalent in a related field

Equal Employment Opportunity Statement 

SofterWare is an equal employment opportunity employer. Employment decisions are based on merit and business needs, and not on race, color, citizenship status, national origin, ancestry, gender, sexual orientation, age, religion, creed, physical or mental disability, marital status, veteran status, political affiliation, or any other factor protected by law. SofterWare complies with the law regarding reasonable accommodation for handicapped and disabled employees.