Great vacancy Senior Database Administrator hiring now

Applicant Portal


Job Details: Senior Database Administrator

Full details of the job.

Senior Database Administrator
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 Administrator:

The Senior Database Administrator is an expert in SQL Server database systems, configuration best practices, and performance optimizations. They are responsible for proactively monitoring production database systems, resolving performance issues, optimizing existing systems and collaborating with the development and operations teams. They coordinate database deployment tasks with project managers and work closely with the development and operations teams on database projects. They serve as an authority on database best practices and inform proper database design, implementation, configuration, security, backup and maintenance.

Key Responsibilities: 
  • Administer database environments to ensure availability, security, integrity and recovery
  • Monitor production database systems and proactively mitigate performance and configuration issues
  • Ensure appropriate SQL maintenance plans are implemented, scheduled, optimized and run
  • Analyze database performance, identify performance bottlenecks, implement optimization strategies through indexing, query tuning and other techniques
  • Proactively plan for and lead projects for database growth, updates, upgrades, security enhancements, performance enhancements, and scalability enhancements
  • Support the operations team on production issues, deployments, server maintenance, Disaster Recovery (DR), backups and other production service requests
  • Support development team activities including but not limited to: creating new databases, performing database backups, restores, and deployments, troubleshooting connectivity issues, granting permissions, and informing design designs
  • Develop and implement backup and recovery procedures to ensure data availability in the event of system failure or disaster
  • Collaborate with the analytics team to define and implement data warehousing strategies
  • Participate in regular sprint planning, retrospectives, daily scrum and other group functions as part of agile development teams
  • Serve as a database authority and mentor team members on database best practices to inform proper database design and performant SQL implementations
  • 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 managing Microsoft SQL Server implementations in a large scale multi-tenant enterprise environment
  • Expert in diagnosing performance and configuration issues
  • Expert in Microsoft SQL Server configuration best practices including operating systems, security, disk, memory and processing 
  • 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 
  • The ideal candidate: 
    • Will be able to work independently as well as in a group 
    • Will suggest improvements to both the technology and the 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 administering Microsoft SQL Server 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
  • Experience working with Amazon AWS/EC2 or RDS virtualized environment a plus
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.