We are seeking a skilled
Database Developer
with at least five years of professional experience to join our team. The successful candidate will be responsible for designing, developing, and maintaining efficient, scalable, and secure databases that support our products. This role is critical to ensuring the performance, reliability, and integrity of our backend systems and integrations, particularly with
SQL Server
and
SharePoint storage . The Database Developer will work closely with backend developers, solution architects, and other team members to optimize data handling, support APIs, and ensure seamless integration across the technology stack. Key Responsibilities
Database Design & Development :
Design normalized and denormalized database schemas to support product functionality and scalability. Develop stored procedures, functions, views, and triggers to optimize data workflows.
Performance & Optimization :
Analyze query performance, identify bottlenecks, and implement indexing strategies. Monitor database performance and optimize queries for high-volume transactional systems.
Data Integration : Work with
backend APIs (e.g., .NET Core, Node.js)
to ensure smooth data exchange. Manage data stored in
SQL Server
and integrate with
SharePoint APIs
and related systems.
Data Security & Integrity :
Implement best practices for data security, backups, recovery, and compliance. Ensure data integrity and accuracy across different modules and systems.
Collaboration : Partner with
Solution Architect
to align database design with overall system architecture. Support backend and frontend developers by providing optimized data structures and queries. Work with QA to validate data consistency and accuracy during testing.
Automation & Tools : Contribute to
job automation
using tools like Quartz Scheduler. Assist in supporting
containerized applications (Docker)
that rely on database services.
#J-18808-Ljbffr
Ksa • Riyadh, Saudi Arabia