Position: Data Modeller/System analyst for a long-term project (1+ year)
Company: JDOT
Experience required: 3y
English level: upper

We are seeking a highly skilled an experienced data modeller able to develop and maintain detailed logical and physical data models using UML class notation.
 
 
SFIA (Skills for the Information Age)
Data modelling and design - DTAN 3
Information governance – IRMG 5
Information security- SCTY 3
Business analysis – BUAN 3
Information content publishing – ICPM 2
Knowledge management – KNOW 4
 
The Enterprise Data Model (EDM) holds the detailed definitions of, and relationships between business concepts (e.g. Vendor, Customer).  This fully attributed class model support business rule definitions, physical data model mapping, and much more.
 
The data modeller is responsible for:
1. maintaining the content of the Enterprise Data Model (EDM);
2. producing instances of EDM presentation artefacts (diagrams, reports, etc.) as required;
3. applying the data modelling standards and guidelines used in the development and upkeep of the EDM;
4. executing the procedures for maintaining and publishing the EDM content.
 
The data modeller reports to the Lead Data Modeller.
 
The candidate must:
1. have extensive experience with UML class models, including navigable associations, generalisation sets, association roles;
2. have extensive experience with UML state machines;
3. have experience of designing RESTful API models using XSDs or JSON schemas;
4. be able to relate platform specific models to a platform independent model;
5. be able to relate a platform independent model to the EDM;
6. have developed data models for many of the following concepts:
a. Organisation
b. Person
c. Supplier/Vendor
d. Customer
e. Purchase Requisition, Purchase Order, Supplier Invoice
f. Customer Order, Invoice
g. Accounts Payable, Accounts Receivable
h. Payments, Receipts
i. Saleable Product
j. Purchased Material
7. have extensive experience using Sparx Enterprise Architect, or similar UML tool;
 
 
The candidate should:
1. have experience of modelling processes using BPMN 2;
2. hold an OMG OCUP-2 certification;