Job brief
We are looking for a Database Developer to create features and interface designs for databases to meet the end user’s needs. You will also need to solve issues that emerge and have good knowledge of database management and systems.
Responsibilities
- Craft stable, effective, and reliable databases.
- Alter databases in accordance with requests and perform testing.
- Optimize and manage legacy systems.
- Solve database usage problems and other issues.
- Identify user needs and create new features.
- Compose training and technical manuals.
- Work with developers to improve applications and establish good practices.
- Contribute to data management support for users.
- Perform research and recommend new database services, products, and protocols.
- Assure all database programs meet the performance and company requirements.
- Optimize database systems for maximum performance.
- Perform database system space management and capacity planning.
- Create dictionaries and database tables.
- Ensure database quality and consistency.
- Perform database testing and bug fixes.
- Troubleshoot database-related problems as soon as possible.
Requirements
- Degree in Computer Science or related field
- 3+ years of experience
- Background in developing programs from scratch or modifying them
- Deep knowledge of data management and principles
- Ethical personality
- Proficiency in developing UX/UI functionalities
- Background in SQL and database systems
- Proficient in Python or Javascript
- Good analytical and organizational abilities