Senior Database Engineer

GHX
Summary
Join Global Healthcare Exchange (GHX) as a Senior Database Engineer and provide timely, high-quality database services. You will manage resilient corporate and cloud database infrastructure, collaborating with various teams to design, implement, and support core database functionality. Responsibilities include database administration, development, performance tuning, and ensuring data security. You will also provide guidance to junior engineers, evaluate new technologies, and implement automated processes. This role requires 5-8 years of database administration experience, in-depth knowledge of at least one RDBMS platform, and experience in a high-transaction environment. GHX offers a competitive salary and benefits package, including health insurance, retirement benefits, paid time off, and more.
Requirements
- 5-8 years’ experience in Database Administration
- In-depth knowledge of one RDBMS platform (e.g., MongoDB, MySQL, PostgreSQL, ElasticSearch, Redis, Oracle, or SQL Server) with familiarity and ability to support additional platforms at a basic level
- Experience with hybrid and public cloud concepts
- Experience in a support organization involved in implementation projects
- Proven ability to manage databases in a high transaction/high availability environment
- Experience with horizontal scaling and high availability technologies/concepts (e.g., Oracle RAC & Dataguard, SQL Server ‘Always On’)
- Hands-on experience with Solaris, UNIX, Linux, or Windows operating systems in physical and/or virtual environments
- Experience working with project managers/scrum masters to implement new projects and resolve issues
- Experience liaising directly with customers of an IT organization
- Exposure to ITIL / ITSM / Managed Services / DevOps / SOA operational models
- Very strong ANSI SQL (PL/SQL, T-SQL) development skills
- Bachelor’s degree from an accredited college in CS or related discipline or equivalent experience
- Strong critical thinking, analytical, and problem-solving skills
- Interpersonal skills with a strong orientation towards customer service
- Excellent written and oral communication skills with a commitment to high-quality documentation
- Excellent teamwork skills and experience working with departmental and cross-functional teams
Responsibilities
- Administer and manage GHX databases, including backup and recovery
- Monitor database capacity and performance
- Manage database security and data access
- Perform installations, upgrades, and patching
- Manage failover servers
- Develop and engineer GHX databases (with architects and developers), including database design/modeling and master data management
- Create database objects (DML, DDL, and DCL)
- Perform performance tuning
- Implement logical to physical data models
- Design and manage ETL processes
- Manage releases and participate in continuous integration
- Develop, analyze, and present reports and metrics
- Adhere to operational and security policies and procedures
- Provide 24/7 monitoring, on-call support, and troubleshooting
- Provide operational feedback to development and release teams
- Evaluate and recommend database upgrades and new technologies
- Provide guidance and assistance to junior database engineers
- Implement and maintain automated processes using shell scripting
- Develop database engineering standards and practices for secure operation across cloud, customer, and third-party environments
- Manage relationships with hardware vendors and ISPs (may apply)
- Coordinate the activities of other database engineers (may apply)
- Represent the database services team for technical issues in meetings
- Contribute diverse thoughts and ideas to projects
Preferred Qualifications
- Familiarity with Object Relational Mapping (ORM) tools
- Knowledge of higher-level languages (Java, C++, Python)
Benefits
- Health, vision, and dental insurance
- Accident and life insurance
- 401k matching
- Paid-time off
- Education reimbursement