About the job (A) Database Developer (PL/SQL and Python)
Senior Database Developer (PL/SQL and Python)
The ideal candidate should possess a basic diploma in IT or programming and have a minimum of 2 years of relevant experience in database development.
Excellent communication skills in English are required to effectively collaborate with the team.
Responsibilities:
-Develop and maintain efficient and reliable database solutions using PL/SQL and Python programming languages.
-Design, implement, and optimize database structures, schemas, tables, and views.
-Create stored procedures, functions, triggers, and packages in PL/SQL to enhance database performance and functionability
-Collaborate with software developers to integrate the database layer with the application logic.
-Perform data analysis and develop data models to support business requirements.
-Optimize database queries, indexes, and performance tuning to ensure optimal system performance.
- Conduct database testing and troubleshooting to identify and resolve performance issues and data integrity problems.
-Ensure data security and compliance with relevant regulations and best practices.
-Collaborate with cross-functional teams to gather and analyze user requirements, and provide technical solutions.
-Document database design, development processes, and system speciation.
Requirements:
-Basic diploma in IT or programming.
-Minimum of 2 years of experience as a Database Developer or similar role.
-Strong proficiency in programming using PL/SQL and Python.
-Experience with the PostgreSQL database is essential.
- Familiarity with other databases like Microsoft SQL Server, MySQL, or Oracle is a plus.
-Solid understanding of relational database concepts and database design principles.
-Strong analytical and problem-solving skills to troubleshoot and resolve database related issues.
-Knowledge of data modeling and database optimization techniques.
-Familiarity with data integration and ETL processes.
-Excellent communication skills in English, both written and verbal.
-Ability to work independently and as part of a team, with strong attention to detail.