Database Administrator
eVisit
Mesa, arizona
Job Details
Full-time
Full Job Description
Company Background:
eVisit, headquartered in Mesa, AZ, is a telemedicine software company seeking to revolutionize healthcare delivery by creating physician-first tools that fundamentally simplify healthcare. Our HIPAA compliant telemedicine software was built for providers, by medical physicians, to optimize patient flow and boost practice revenue; while providing added convenience and high-quality care to patients, whether at work, home, or on the road.
eVisit is the fastest growing telemedicine software platform. The company is comprised of a unique team of talented individuals whose experiences are driven from backgrounds in healthcare and software development fields.
Job Summary:
The Database Administrator (DBA) and Developer is responsible for the performance, integrity, and security of databases. Additionally, this role will also involve in the development and optimization of database-related applications. This position requires a blend of database administration and development skills to support our organization's data management and software development needs.
Database Administration:
- Install, configure, and maintain database management systems (DBMS).
- Monitor database performance, implement changes and apply new patches and versions when required.
- Ensure database security, integrity, stability, and system availability.
- Manage database access, develop and enforce database policies and procedures.
- Perform backup and recovery operations to prevent data loss.
- Assist in capacity planning, space management, and data maintenance activities.
- Database Development:
- Design and implement database schemas, tables, and relationships.
- Develop stored procedures, views, triggers, and other database objects.
- Work closely with application developers to integrate databases with applications and ensure data consistency and integrity.
- Optimize query performance, index tuning, and database optimization.
- Develop, manage, and test database backup and recovery plans.
- Participate in the development and deployment of data-driven applications.
General:
- Collaborate with IT team members to assess and meet the organization's data needs.
- Provide technical support for database issues encountered by users and application teams.
- Document database architectures, procedures, and processes.
- Stay updated with the latest database technologies, best practices, and industry trends.
- Conduct regular training sessions for users on data management and security practices.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- Proven experience as a DBA, database developer, or in a similar role.
- Strong knowledge of database structures, theories, principles, and practices.
- Proficiency in SQL and experience with at least one DBMS (e.g., MySQL, Oracle, SQL Server, PostgreSQL).
- Experience with database design, documentation, and coding.
- Familiarity with data manipulation languages and the principles of database design.
- Excellent problem-solving skills and ability to think algorithmically.
- Good communication and collaboration skills.
Preferred Skills:
- Experience with NoSQL databases (e.g., MongoDB, Cassandra) is a plus.
- Knowledge of software development methodologies and practices.
- Experience with cloud-based database services (AWS RDS, Azure SQL Database, Google Cloud SQL).
- Experience working with Healthcare or HCIT companies.
Benefits
- Competitive salary
- Great benefits package including medical, dental, vision, HSA & FSA plans
- 401(k)
- Generous PTO plan, plus 12 paid national holidays
- Fun, collaborative environment where the company is working to define the future of telemedicine
- Excellent opportunity for professional growth