Experity is the leading software and services company for on-demand healthcare in the U.S. We provide software solutions that remove complexities and simplify operations for 5700+ urgent care clinics across the country. We create, maintain, and support products to facilitate the complete on-demand healthcare experience: from patients finding clinics and making appointments, to checking in, to clinical documentation, and to the final bill paid by the patient. Our team is committed to changing healthcare for the better by innovating and revolutionizing on-demand healthcare for millions of patients across the country.
Experity offers the following:
- Benefits – Comprehensive coverage starts first day of employment and includes Medical, Dental/Orthodontia, and Vision.
- Ownership - All Team Members are eligible for synthetic ownership in Experity upon one year of employment with real financial rewards when the company is successful!
- Employee Assistance Program - This robust program includes counseling, legal resolution, financial education, pet adoption assistance, identity theft and fraud resolution, and so much more.
- Flexibility – Experity is committed to helping team members face the demands of juggling work, family and life-related issues by offering flexible work scheduling to manage your work-life balance.
- Paid Time Off (PTO) - Experity offers a generous PTO plan and increases with milestones to ensure our Team Members have time to recharge, relax, and spend time with loved ones.
- Career Development – Experity maintains a learning program foundation for the company that allows Team Members to explore their potential and achieve their career goals.
- Team Building – We bring our Team Members together when we can to strengthen the team, build relationships, and have fun! We even have a family company picnic and a holiday party.
- Total Compensation - Competitive pay, quarterly bonuses and a 401(k) retirement plan with an employer match to help you save for your future and ensure that you can retire with financial security.
Hybrid workforce:
Experity offers Team Members the opportunity to work remotely or in an office. While this position allows remote work, we require Team Members to live within a commutable distance from one of our locations to ensure you are available to come into the office as needed.
Job Summary:
Our Senior DBA’s are expected to have in depth knowledge of the database platforms they oversee. Their experience should allow for them to quickly assess new and existing environments for adherence to industry best practices and actively make recommendations on how we can best position the database stack to give the performance needed from the applications and services that connect to it. Senior DBA’s should have a deep understanding of different licensing requirements of the database platforms they work with and should have extensive experience in configuring databases for High Availability (HA).
In this role, you will be working to ensure that all our databases are actively monitored, alerted on, and backed up. You will make data driven recommendations based on observed metrics to help guide decisions around vertical and horizontal scaling needs. You will work with developers and analysts to ensure that data structures are properly normalized or denormalized and that company standards are being adhered to.
Our Senior DBA’s will need to work with other teams to help identify issues that could impact the database such as network, disk, hypervisor, DNS, and operating system issues as they arise in a way that can quickly offer resolution to issues.
Responsibilities:
- Deploy, maintain, and manage all company database servers
- Configure and deploy measures to guarantee the security of the company’s data, and monitor events for anomalies
- Contribute on the logical and infrastructure design of the databases and servers for optimal performance and capacity
- Active monitoring of database servers' key performance indicators (KPI’s) to ensure the best end to end performance
- Design high availability and disaster recovery strategies and periodically conducts their testing
- Collaborate with developers on design and maintenance of database queries and some database tools
- Design and maintain database structures for scalability according to best practices and standards
- Maintains and enforces policies and procedures designed to ensure the integrity of the enterprise database environments
- Keeps informed on new and emerging database and application development technologies
- Works on Microsoft SQL Server and AWS Database systems as needed
- Other duties as assigned
Education and Experience:
- Bachelor’s degree in computer science or equivalent combination of education and experience
- Knowledge of SQL Server and can learn other DB systems as required
- At least five years MS SQL Server Administration experience
- At least three years of experience on performance tuning, designing databases, and writing database queries
- Proven track record of being a self starter with the ability of driving projects to completion
- Experience with backups, restores and recovery models
- Knowledge of High Availability and Disaster Recovery options for Database Management Systems
- Solid understanding of relational database management systems and other SQL solutions
- Complete understanding of tabular data structures as well as key value pair alternatives (JSON, YAML, XML)
- Experience in implementing operational automation for repetitive tasks
Preferred:
- MCTS, MCITP, or MVP certification
- Experience with Postgres is a plus
- Experience with NoSQL databases such as DynamoDB is a plus
- Experience with version control systems such as git is a plus
- Experience with scripting languages and automation tooling such as PowerShell, Bash, Ansible, Terraform, and others is a plus
Budgeted salary range:
$107,000 - $130,000
Team Member Competencies:
- Understands role on the team and works to achieve goals to the best of your ability.
- Working within a team means there will be varying opinions and ideas. Active listening and thoughtfully responding to what your team member says.
- Take responsibility for your mistakes and look for solutions. Understand how your actions impact team.
- Provides assistance, information, or other support to others to build or maintain relationships.
- Maintaining a positive attitude. Tackle challenges as they come, and don’t let setbacks get you down.
- Gives honest and constructive feedback to other team members.
- When recognizing a problem, take action to solve it.
- Demonstrates and supports the organization's core values.
Every team member exhibits our core values:
- Team First
- Lift Others Up
- Share Openly
- Set and Crush Goals
- Delight the Client
Our urgent care solutions include:
- Electronic Medical Records (EMR): Software that healthcare providers use to input patient data, such as medical history, diagnoses, treatment plans, medications, and test results.
- Patient Engagement (PE): Software that shows patients the wait times at various clinics, allows patients to reserve a spot in line if there's a wait, and book the appointment.
- Practice Management (PM): Software that the clinic front desk staff uses to register the patient once they arrive for their appointment.
- Billing and Revenue Cycle Management (RCM): Software that manages coding, billing and payer contracts for clinics so they don’t have to.
- Teleradiology: Board certified radiologist providing accurate and timely reads of results from X-rays, CT scans, MRIs, and ultrasounds, for our urgent care clients.
- Consulting: Consulting services for urgent care clinics to assist with opening, expanding and enhancing client's businesses