Database Developer (ETL)
We are seeking a skilled Database Developer with ETL and NoSQL experience to join our team. The successful candidate will be responsible for designing, developing, and maintaining databases, as well as transforming and loading data using ETL processes.The ideal candidate should demonstrate strong teamwork abilities and the capacity to effectively coordinate tasks with team members. Additionally, they must exhibit exceptional communication skills in English, both written and verbal, display excellent work ethics, maintain a positive attitude, and show genuine passion for their work.
Responsibilities:
- Design, develop, and maintain relational and NoSQL databases.
- Develop and implement ETL processes, manage data cleansing, and ensure data integrity.
- Optimize database systems for performance and reliability.
- Test databases to ensure optimal performance and data security.
- Collaborate with the development team to integrate database systems with applications.
Requirements:
- Bachelor’s degree in computer science or a related field.
- 3+ years’ experience as a database developer or ETL specialist.
- Strong proficiency in:
- Relational databases (MSSQL, MySQL)
- ETL tools (e.g. Microsoft SSIS, Talend, Informatica).
- Scripting languages (Python, PowerShell, etc.).
- Familiarity with cloud-based databases (e.g., AWS RDS) is a plus.
- Excellent documentation and general organization of ongoing tasks, including the ability to evaluate and question business rules.
- Experience on SQL server performance tuning will be a definite advantage.
- Experience with NoSQL databases (e.g. MongoDB) will be a definite advantage.
- Experience with data models, database design development, data mining, and segmentation techniques.
- Should be able to work in a roster-based work environment.