- Company Name
- Jobility Talent Solutions
- Job Title
- Senior Database Developer
- Job Description
-
**Job title:** Senior Database Developer
**Role Summary:**
Seasoned database developer with deep expertise in Microsoft SQL Server and complementary caching technologies. Focused on writing, optimizing, and maintaining database code for high‑volume, capital‑market or banking environments. Responsible for delivering reliable, scalable data solutions in a hybrid cloud setting, with strong communication collaboration across development teams.
**Expactations:**
- Develop and maintain performant database objects (stored procedures, functions, triggers, scripts).
- Tune and refactor existing database code to meet performance, scalability, and reliability goals.
- Integrate cache layers (e.g., MemSQL, Apache Ignite, Redis) to accelerate critical data paths.
- Ensure database design supports application logic, regulatory compliance, and data integrity.
- Operate and troubleshoot in cloud‑based environments (Azure SQL, AWS RDS/Aurora, etc.).
**Key Responsibilities:**
- Write clean, maintainable SQL code and version‑control it using Git or equivalent.
- Analyze and resolve performance bottlenecks through indexing, query optimization, and caching.
- Collaborate with application developers, QA, and operations to deploy database changes.
- Design and implement data models, schemas, and migration scripts for production systems.
- Document database structures, procedures, and performance best‑practices.
- Monitor database health and implement proactive measures for high availability and disaster recovery.
**Required Skills:**
- 10 + years of hands‑on database development with a focus on MSSQL/SQL Server.
- Expertise in caching technologies (MemSQL, Apache Ignite, Redis, or similar).
- Proficiency with Azure SQL, AWS RDS/Aurora, or equivalent cloud database offerings.
- Strong SQL, T‑SQL, PL/SQL, and performance‑tuning skills.
- Experience with database version control, CI/CD pipelines, and automated testing.
- Excellent verbal and written communication; ability to explain technical details to non‑technical stakeholders.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Information Systems, or related field.
- Optional certifications: Microsoft Certified: Azure Database Administrator Associate, Microsoft Certified: SQL Server Database Development, AWS Certified Database – Specialty, or equivalent.