Database Programmer / Database Developer

  • Cospex -
  • USA
  • Il'y a 2 jours
43
candidats pour
100 postes ouverts
N'attendez pas pour vous garantir ce poste !
Postes vacants:
100 postes ouverts
Type d'emploi désiré :
Temps plein, Freelance / Indépendant
Mode de travail :
Télétravail
Experience :
3 à 5 ans
Niveau d'étude :
Licence, Bac + 3
Rémunération proposée :
Entre 2000 DT et 3000 DT
Langue :
Anglais

Description de l'emploi

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.

Exigences de l'emploi

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.

Date d'expiration

25/10/2026