We are hiring a Database Developer (7+ yrs) to design, optimize, and support MySQL, PostgreSQL, and NoSQL databases. The role includes building ETL processes, performance tuning, ensuring data integrity, and supporting development teams. Experience with MongoDB, Couchbase, Hadoop/Spark, and scripting (Python/JavaScript) is preferred.
Job description: -
- Design and implement database structures and schemas (Mysql, PostgreSQL and NoSQL databases)
- Design, develop, and optimize stored procedures, functions, and triggers to support application requirements.
- Design, develop the ETL processes for efficient data extraction, transformation, and loading.
- Implement best practices for indexing, query optimization, and database tuning
- Ensure data integrity through proper data modeling and validation techniques.
- Implement database governance and security measures to protect sensitive data.
- Collaborate with the development and infrastructure teams to ensure the database architecture meets the requirements of the applications.
- Provide support to development teams by assisting with database-related queries and issues.
- Monitor and optimize database performance, ensuring high availability and reliability.
- Create and maintain clear and concise documentation for all aspects of database development, including design principles, coding standards, and best practices.
- Development of business continuity solutions and disaster recovery (DR, back-ups, contingency planning, replication)
- Serve as a Level 2/3 escalation for all System incidents
Job Specification and Technical Requirements:-
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 7 + years of experience as a Database Developer
- Strong expertise in developing stored procedures, functions, triggers, and ETL processes
- Excellent problem-solving and troubleshooting skills.
- Expertise in MySQL ,PostgreSQL databases
- Expertise in MongoDB, Couchbase databases
- Expertise in implementing and managing RADIUS cache solutions.
- Experience with big data technologies (e.g., Hadoop, Spark).
- Experience in performance tuning and optimization.
- Knowledge in data warehouse technologies
- Knowledge of backup and recovery procedures.
- Knowledge in programming languages such as Python or Java script.
- Ability to work collaboratively in a team environment.
- Strong communication skills.
Job Types: Full-time, Permanent