Job Openings
Database Engineer
About the job Database Engineer
Experience: 4+ Years
Job Location: Remote/hybrid
No. of Position: Multiple
Qualifications: B Tech / MCA or Higher
Work Timings: 1:30 PM IST to 10:30 PM IST
We are seeking a seasoned Database Engineer with 4+ years of experience to join our team. The ideal candidate will possess a deep understanding of database management systems, with expertise in PostgreSQL, SQL Server, and MySQL. As a Database Engineer, you will be responsible for designing, implementing, and managing database solutions that meet the organization's needs for scalability, performance, and reliability.
Key Responsibilities
- Design, develop, and maintain database schemas for efficient storage and retrieval.
- Manage and administer SQL Server databases, ensuring high availability and performance.
- Utilize DBaaS (Database as a Service) solutions from Azure or AWS for scalable database management.
- Implement and manage database backup and restore strategies.
- Create and optimize stored procedures for application performance.
- Ensure database security by implementing robust access controls and encryption.
- Monitor and optimize database performance, identifying and resolving bottlenecks.
- Perform database administration (DBA) tasks, including configuration, patching, and troubleshooting.
- Collaborate with development and operations teams to ensure database requirements are met.
- Manage application-dependent data across various environments.
- Create, publish, and automate application reports by monthly schedule.
Skills, Knowledge, and Experience
- 4+ years of professional experience in creating and managing databases
- Experience with PostgreSQL and Oracle database systems is a must.
- Knowledge of NoSQL databases, such as MongoDB is a must.
- Databricks or Data Lakehouse experience is a plus.
- Strong problem-solving and analytical skills with attention to detail.
- Working with USA or European clients is a plus.
- Interpersonal communication and organizational skills are required to operate as a contributing member of virtual teams that deliver quality services.
- Must have excellent written and verbal communication skills.