Description
Database developers program, implement and coordinate changes to computer databases based on their expertise of database management systems.
EssentialOptional
Theoretical Knowledge
data storagedatabase management systemsquery languagesdata extraction, transformation and loading toolsdatabase development toolsdata quality assessmentresource description framework query languageErlangSmalltalk (computer programming)OpenEdge DatabaseCOBOLIBM InfoSphere DataStageMicrosoft AccessVisual BasicICT infrastructureJavaScript FrameworkHaskellMDXOracle Application Development FrameworkCoffeeScriptQlikView ExpressorOracle Warehouse BuilderMySQLROracle Data IntegratorPostgreSQLObjective-CPerlTripleStoreScalaPython (computer programming)CA Datacom/DBAPLSwift (computer programming)DB2VBScriptScratch (computer programming)Pascal (computer programming)Ruby (computer programming)TypeScriptC#ML (computer programming)IBM InformixTeradata DatabaseLINQProlog (computer programming)SAS Data ManagementAssembly (computer programming)N1QLWordPressOpenEdge Advanced Business Languagedata engineeringSAP Data ServicesXQueryGroovySQL ServerSAP R3JavaScriptFilemaker (database management systems)Pentaho Data IntegrationObjectStorehardware architecturesOracle Relational DatabaseABAPPHPLDAPIBM InfoSphere Information ServerSQLJava (computer programming)Common LispInformatica PowerCenterMATLABSPARQLASP.NETSAS languageICT power consumptionSQL Server Integration ServicesLispMarkLogicAjax FrameworkAJAXMicrosoft Visual C++computer programmingC++
Practical Skills
interpret technical textsbalance database resourcestest ICT queriesestimate duration of workidentify customer requirementswrite database documentationuse databasesperform backupsreport analysis resultscreate data modelscollect customer feedback on applicationsapply information security policiesuse an application-specific interfacemanage digital documentsexecute ICT auditsexecute software testsexecute integration testingverify formal ICT specificationsaddress problems criticallyuse back-up and recovery toolsintegrate system componentsuse query languagesexecute analytical mathematical calculationsmanage cloud data and storageuse personal organization softwareidentify ICT security risksmanage business knowledgeuse software design patternsstore digital data and systemsperform data miningcreate solutions to problemsuse spreadsheets software