Finclutech, a leading IT solutions provider in Dubai, is seeking a talented Database Developer to join our growing team. In this role, you will be responsible for the full lifecycle of database development, from designing and implementing databases to optimizing performance and ensuring data security. You will work closely with other developers, analysts, and stakeholders to understand business needs and translate them into robust database solutions.
Responsibilities:-
- 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
Qualifications:-
- 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.
What we offer:-
- A competitive salary and package.
- Working in a disruptive and fast-growing industry where the possibilities are endless
- A diverse team and inclusive culture.
- Outstanding teammates who want to celebrate your success
- The opportunity to join the next big global fintech.