Emploi Tunisie » Offres d'emploi à Tunis » Database Programmer / Database Developer
Only English CVs will be accepted.
Database Programmer / Database Developer
Location: Tunisia
Employment Type: Full-Time
Experience Level: Mid-Level to Senior
Application Requirement: English CVs only
About the Opportunity
We are looking for a skilled and motivated Database Programmer / Database Developer to join our team and contribute to the design, development, optimization, and maintenance of reliable and high-performance database systems.
We are seeking professionals who combine strong SQL and database expertise with analytical thinking, advanced English communication skills, professionalism, ownership, and a commitment to continuous learning .
The ideal candidate will be comfortable working with complex databases, developing efficient queries and database solutions, troubleshooting performance issues, and collaborating with both technical and non-technical stakeholders in an international environment.
We value professionals who are reliable, proactive, detail-oriented, solution-oriented, adaptable, and committed to delivering high-quality results .
Key Responsibilities
Design, develop, maintain, and optimize database systems.
Write complex and efficient SQL queries, stored procedures, functions, and triggers .
Design and implement database structures based on business and technical requirements.
Develop logical and physical data models.
Optimize database performance, queries, indexes, and database structures.
Analyze and troubleshoot database errors, performance issues, and data-related problems.
Perform data migration, transformation, integration, and validation.
Ensure data integrity, consistency, and reliability.
Implement appropriate database security and access controls.
Collaborate with software developers and backend engineers to support application development.
Support integration between databases, backend systems, APIs, and other business applications.
Participate in database architecture and technical design discussions.
Monitor database performance and identify opportunities for optimization.
Develop and maintain technical documentation for database structures, processes, and solutions.
Participate in testing, troubleshooting, and continuous improvement activities.
Follow version control, development, testing, and documentation best practices.
Work independently while collaborating effectively with international teams.
Core RequirementsDatabase & SQL Skills
Minimum 4 years of professional experience in Database Programming, Database Development, SQL Development, or a related field.
Strong proficiency in SQL .
Strong understanding of relational database concepts.
Experience designing and developing database structures.
Knowledge of database architecture and data modeling.
Experience writing complex:
SQL queries
Stored procedures
Functions
Triggers
Views
Strong understanding of database normalization .
Experience with query optimization and performance tuning.
Understanding of indexing strategies and database performance concepts.
Experience with data manipulation, migration, transformation, and integration.
Strong debugging and troubleshooting skills.
Understanding of database security, permissions, and access control.
Ability to maintain accurate technical documentation.
Database Technologies
Experience with one or more of the following database technologies is required or highly desirable:
Microsoft SQL Server
PostgreSQL
MySQL
Oracle Database
Other relational database management systems
Strong practical experience with at least one major relational database platform is expected.
Experience working with multiple database technologies is a plus.
Backend & System Integration
Experience in the following areas is highly valued:
Backend application development environments
REST APIs
Database-to-application integration
Data access layers
ETL and data integration processes
Application/database performance optimization
Database connectivity and API integrations
Distributed or cloud-based systems
Experience collaborating with software developers and backend engineers is particularly valuable.
Database Performance & Optimization
The ideal candidate should have a strong understanding of database performance and be able to:
Analyze slow or inefficient queries.
Identify database performance bottlenecks.
Optimize SQL queries and database structures.
Design and optimize indexes.
Analyze execution plans.
Improve stored procedure performance.
Identify inefficient database operations.
Monitor database performance.
Recommends appropriate optimization strategies.
Maintain reliable and scalable database environments.
Data Management & Security
Experience with the following areas is a plus:
Data migration
Data validation
Data transformation
Data integrity
Backup and recovery concepts
Database security
User permissions and access control
Sensitive data handling
Data quality management
Database monitoring
Communication & Professional Skills
Advanced English communication skills — written and spoken.
Ability to understand technical and business requirements.
Ability to clearly explain database solutions to technical and non-technical stakeholders.
Strong analytical and critical-thinking skills.
Strong problem-solving abilities.
Excellent attention to detail.
Strong sense of responsibility and ownership.
Ability to work independently and collaboratively.
Professional attitude and strong teamwork skills.
High level of reliability, commitment, and availability.
Willingness to learn new technologies and continuously improve.
Ability to work effectively within an international and multicultural environment.
Preferred Technical Qualifications
Candidates with experience in the following areas will be strongly considered:
Advanced Database Development
Advanced SQL development
Complex database architecture
Large-scale relational databases
High-volume transactional systems
Query execution plans
Advanced indexing strategies
Database partitioning
Performance monitoring and optimization
Database scalability
Data & Integration
ETL / ELT processes
Data warehousing
Data pipelines
API integrations
Data synchronization
Database migration projects
Data quality and validation
Cloud & Modern Infrastructure
Experience with cloud database technologies such as:
Microsoft Azure
AWS
Google Cloud Platform (GCP)
Knowledge of cloud-based database architecture and managed database services is a plus.
Production & Large-Scale Experience
Experience working with production-level or large-scale database environments is highly valued.
Candidates who have worked with high-volume data, mission-critical systems, complex database architectures, or applications serving large numbers of users are encouraged to highlight this experience in their CV.
What We Value
Beyond technical expertise, we are looking for professionals who demonstrate:
Ownership: You take responsibility for your database solutions and deliverables.
Problem-Solving: You approach technical challenges logically and proactively.
Analytical Thinking: You can investigate complex database and performance issues systematically.
Reliability: You consistently deliver on commitments and responsibilities.
Communication: You can explain technical database concepts clearly.
Teamwork: You collaborate effectively with developers, engineers, managers, and stakeholders.
Attention to Detail: You understand the importance of data accuracy, integrity, and reliability.
Adaptability: You are comfortable learning new technologies and database platforms.
Professionalism: You maintain high standards in both technical work and communication.
Continuous Learning: You actively seek opportunities to expand your technical expertise.
Who We Are Looking For
We are particularly interested in professionals who can demonstrate a strong combination of:
Database Expertise + SQL Skills + Analytical Thinking + Problem-Solving + Communication + Professionalism
We are not simply looking for someone who can write SQL queries.
We are looking for a professional who can understand business requirements, design effective database solutions, optimize performance, maintain data integrity, troubleshoot complex issues, communicate technical decisions clearly, and collaborate effectively with software engineering teams.
Candidates with experience managing or developing databases in production-level environments are particularly encouraged to apply.
Certifications
Relevant certifications in the following areas are a plus, but not mandatory :
Database Administration
SQL / Database Development
Microsoft SQL Server
Oracle
PostgreSQL
Cloud Computing
AWS
Microsoft Azure
Google Cloud
Data Engineering
Practical professional experience and demonstrated technical ability are highly valued.
Application Requirements Only English CVs will be accepted.
Please ensure your CV clearly highlights:
Years of professional database experience
SQL expertise
Database platforms used
Experience with stored procedures, functions, triggers, and views
Database design and architecture experience
Query optimization and performance tuning
Data migration and integration experience
Backend/API integration experience
Cloud/database infrastructure experience, if applicable
Large-scale or production database experience
Relevant certifications
English communication proficiency
Experience working with international teams, if applicable
Please submit your CV in English and clearly present your professional experience, technical skills, database technologies, and relevant projects.
Important
Applicants should have at least 4 years of relevant professional experience and be comfortable communicating in English within a professional international environment.
We look forward to connecting with talented database professionals who are ready to solve complex data challenges, build reliable database solutions, optimize performance, and grow with the organization.
Please submit your CV in English and clearly present your professional experience, technical skills, database technologies, and relevant projects.
Important
Applicants should have at least 4 years of relevant professional experience and be comfortable communicating in English within a professional international environment.
We look forward to connecting with talented database professionals who are ready to solve complex data challenges, build reliable database solutions, optimize performance, and grow with the organization.
Emploi Tunisie » Offres d'emploi à Tunis » Database Programmer / Database Developer