Database Developer at University of British Columbia / British Columbia Cancer Agency (Vancouver, BC, Canada)
Desired Skills and Experience
- Design, implementation, and maintenance of data storage solutions
Relational databases, PostgreSQL, MySQL NoSQL databases Search indices, elasticsearch Build and maintain a lab information management (LIMs) database
- Relational databases, PostgreSQL, MySQL
- NoSQL databases
- Search indices, elasticsearch
- Build and maintain a lab information management (LIMs) database
- Implement data loading software (Python)
- Design and implement data access APIs for use in web applications
- Undergraduate degree in a relevant discipline including computer science, computer engineering or information technology (degree in computer science preferred)
- Minimum of 2+ years experience or equivalent combination of education and experience
- Experience with design and administration of relational and non-relational databases
- Working knowledge of query optimization strategies and database performance tuning
- Proficiency working in Linux environments
- Experience with Python
- Familiarity with distributed version control systems (e.g. git)
- Strong verbal/written communication skills and willingness to work in a team
- Professional programming experience in a commercial software development environment
- Familiarity with integrating databases with web applications
- Hands-on experience with large data sets and associated scalability challenges
- Experience with search technologies (e.g. Elasticsearch)
- Working knowledge of cloud solutions (e.g. Microsoft Azure)