# 1. Database Developer

*Nature of the tasks*

* Data modelling.
* Database design.
* Database implementation.
* Development, maintenance and integration of database components.
* Implementation of user requirements.
* Prototyping.
* Elaboration of tests.
* Writing of technical documentation.
* Assistance with deployment and configuration of the system.
* Troubleshooting and optimization.
* Participation in meetings with the project teams.

*Education*: EQF 6

*Specific expertise and technologies*

* Good knowledge of data modeling and database design techniques and tools (e.g. SQL Developer Data Modeler, Hackolade, NoSQL Workbench).
* Good knowledge of development tools (e.g. Oracle SQL Developer).
* Good knowledge of relational database systems (e.g. Oracle).
* Good knowledge of NoSQL database systems (e.g. Dynamo DB, MongoDB, Cassandra).
* Good knowledge of SQL.
* Good knowledge of PL/SQL.
* Good knowledge of PL/SQL unit testing.
* Good knowledge of MQL.
* Good knowledge of CQL.
* Good experience of database release management.
* Good knowledge of Agile methodology.

*Certification and/or Standards*

* Not applicable

*Skills*

* Capability to write clear and structured technical documents.
* Ability to give technical presentations.
* Ability to apply high quality standards.
* Ability to cope with fast changing technologies used in database developments.
* Ability to participate in multi-lingual meetings, ease of communication.
* Capability of integration in an international/multi- cultural environment.

*On-call services foreseen for this profile* : No


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.montoyer.com/framework-contracts/digit-tm-ii/digit-tm-ii-profiles-description/1.-database-developer.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
