Join our team at New Vision School in Bahrain and create a bright professional future - apply now
Database Developer About the job
Company Description
Easier HR provides custom HR solutions for small to medium-sized businesses, enabling them to focus on their core competencies. The company is located in Muharraq Governorate, Bahrain.
Job Summary:
We are seeking a skilled and detail-oriented Database and Interface Developer and Maintenance Specialist to design, develop, and maintain robust databases and user-friendly interfaces. The ideal candidate will ensure seamless database operations, provide intuitive interface solutions, and continuously optimise systems for performance and security.
Key Responsibilities:
Database Development and Maintenance:
- Design, implement, and maintain scalable and efficient database structures.
- Develop queries, stored procedures, and functions to support business requirements.
- Perform regular database tuning and optimization for improved performance.
- Ensure data integrity, security, and compliance with organisational standards.
- Manage database backup, recovery, and disaster recovery processes.
Interface Design and Development:
- Develop user-friendly and functional interfaces to interact with databases.
- Collaborate with stakeholders to understand interface requirements and translate them into effective solutions.
- Test and debug interfaces to ensure optimal functionality and usability.
System Maintenance and Support:
- Monitor database and interface performance, resolving issues promptly.
- Provide technical support to users and troubleshoot interface or database-related problems.
- Regularly update systems to incorporate new features, security patches, and optimisations.
Documentation and Reporting:
- Document database designs, interface architecture, and maintenance procedures.
- Create user manuals and training materials for system users.
- Generate reports and analytics from the database as needed.
Qualifications and Skills:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience in database design, development, and maintenance.
- Proficiency in database systems such as MySQL, PostgreSQL, SQL Server, or Oracle.
- Strong programming skills in languages like SQL, Python, JavaScript, or similar.
- Familiarity with front-end technologies (HTML, CSS, JavaScript) for interface development.
- Experience with database interface tools and frameworks (e.g., PHP, .NET, React).
- Knowledge of data security protocols and best practices.
- Strong problem-solving, analytical, and communication skills.
Preferred Skills:
- Familiarity with cloud database solutions (AWS, Azure, Google Cloud).
- Experience with NoSQL databases (MongoDB, DynamoDB).
- Knowledge of API integration and data exchange protocols.
- Experience with version control systems like Git.
Key Competencies:
- Attention to detail and commitment to quality.
- Ability to work independently and as part of a team.
- Strong organisational and time-management skills.
انضم الى فريقنا فى مدرسة الرؤية الجديدة فى البحرين اصنع مستقبل مهنى مشرق-قدم الان
مطور قواعد البيانات حول الوظيفة
وصف الشركة
توفر Easier HR حلولًا مخصصة للموارد البشرية للشركات الصغيرة والمتوسطة، مما يتيح لهم التركيز على كفاءاتهم الأساسية. تقع الشركة في محافظة المحرق، البحرين.
ملخص الوظيفة:
نحن نبحث عن مطور وصيانة قواعد البيانات والواجهات ذو مهارات عالية ودقة لتصميم وتطوير وصيانة قواعد بيانات قوية وواجهات مستخدم سهلة الاستخدام. يجب أن يضمن المرشح المثالي عمليات قاعدة بيانات سلسة، ويوفر حلول واجهات بديهية، ويواصل تحسين الأنظمة للأداء والأمان.
المسؤوليات الرئيسية:
تطوير وصيانة قواعد البيانات:
- تصميم وتنفيذ وصيانة هياكل قواعد البيانات القابلة للتوسع والفعالة.
- تطوير الاستعلامات والإجراءات المخزنة والدوال لدعم متطلبات الأعمال.
- إجراء التحسينات المنتظمة على قواعد البيانات لتحسين الأداء.
- ضمان تكامل البيانات والأمان والامتثال للمعايير التنظيمية.
- إدارة نسخ احتياطي لقاعدة البيانات، واستعادة البيانات، وعمليات استعادة الكوارث.
تصميم وتطوير الواجهات:
- تطوير واجهات مستخدم سهلة الاستخدام للتفاعل مع قواعد البيانات.
- التعاون مع الأطراف المعنية لفهم متطلبات الواجهة وتحويلها إلى حلول فعالة.
- اختبار وتصحيح الأخطاء في الواجهات لضمان الوظائف المثلى وسهولة الاستخدام.
صيانة ودعم النظام:
- مراقبة أداء قاعدة البيانات والواجهة وحل المشكلات بسرعة.
- تقديم الدعم الفني للمستخدمين وحل مشكلات الواجهة أو قاعدة البيانات.
- تحديث الأنظمة بانتظام لإدخال ميزات جديدة وتصحيحات الأمان والتحسينات.
التوثيق والتقارير:
- توثيق تصاميم قواعد البيانات وهندسة الواجهة وإجراءات الصيانة.
- إنشاء أدلة المستخدم ومواد التدريب للمستخدمين.
- إنشاء التقارير والتحليلات من قاعدة البيانات عند الحاجة.
المؤهلات والمهارات:
- درجة بكالوريوس في علوم الكمبيوتر أو تكنولوجيا المعلومات أو مجال ذي صلة.
- خبرة مثبتة في تصميم وتطوير وصيانة قواعد البيانات.
- إجادة استخدام أنظمة قواعد البيانات مثل MySQL، PostgreSQL، SQL Server، أو Oracle.
- مهارات برمجة قوية في لغات مثل SQL، Python، JavaScript، أو غيرها.
- إلمام بتقنيات الواجهة الأمامية (HTML، CSS، JavaScript) لتطوير الواجهات.
- خبرة في أدوات وأطر عمل واجهات قواعد البيانات (مثل PHP، .NET، React).
- معرفة بروتوكولات أمان البيانات وأفضل الممارسات.
- مهارات قوية في حل المشكلات والتحليل والتواصل.
المهارات المفضلة:
- الإلمام بحلول قواعد البيانات السحابية (AWS، Azure، Google Cloud).
- خبرة في قواعد البيانات NoSQL (MongoDB، DynamoDB).
- معرفة بدمج واجهات البرمجة (API) وبروتوكولات تبادل البيانات.
- خبرة في أنظمة التحكم في الإصدارات مثل Git.
الكفاءات الرئيسية:
- الانتباه إلى التفاصيل والالتزام بالجودة.
- القدرة على العمل بشكل مستقل وكجزء من فريق.
- مهارات تنظيمية وإدارة الوقت قوية.