About Me
Career Research Project
Job Title
Database Developer
​
Job Description
1. Auditing clients needs
- Interviewing clients to determine what type of database they need and how it should be set up (flat-file or relational).
​
2. Creating, updating and maintaining databases
- Creating and updating the tables, cells and various information included in the database. As well as maintaining the server to keep it operational.
​
3. Integrating the use of databases in programs
- Integrating database tools and information in programs and websites to create a content management system (CMS) or an application (ex: stock management).
​
Education and Training
School: Ryerson University
Program: Bachelor of Computer Science
Crential: Degree
Program Length: 4 years
Tuition Cost: $35 003.05 for all 4 years
Course Pre-requisites: English 12, Pre-Cal 12 OR Calculus 12, Advanced Math 12 OR Math 12, Chem 12 OR Physics 12 OR Biology 12

Introduction
I would choose this job because I have an interest in coding, web development and the use of databases (mainly MySQL or PostgreSQL). I like the way the systems work and they're easy to understand and work with. The structure of the commands are mostly self-explanatory and easy to remember. (Ex: SELECT * FROM students WHERE grade = "12";). I also don't mind working long hours or on the same project for hours on end. It would also be a benefit to be able to work anywhere at anytime.
​
Working Environment
The working environment for this job typically can be wherever I wanted to work at, because all I need is a computer to be able to accomplish my tasks. Some companies do require someone in a position such as this to operate in an office, but theoretically you could work anywhere.
