Database Developer
Job Description
Our client, a well-established multinational D2C e-commerce company operating in the USA is seeking a skilled and motivated Database Developer to join our team and take charge of integrating our dynamic e-commerce inventory data from Google Sheets into a cloud SQL database. In this role, you will work closely with the business directly, collaborating on data requirements and designing an efficient solution to automate the data upload process. You will be responsible for building and maintaining the database structure, ensuring data integrity, and optimizing performance.
Join a dynamic team in the fast-paced e-commerce industry and play a vital role in transforming our manual inventory process into an automated and efficient data integration system!
Responsibilities:
- Collaborate with the business to understand data requirements and translate them into an effective database design.
- Develop and implement a solution to extract data from Google Sheets and upload it into the cloud SQL database.
- Design and maintain a robust database schema that organizes the inventory data for efficient querying and analysis.
- Utilize Google Scripts to automate the extraction, transformation, and loading (ETL) process, reducing manual effort and increasing efficiency.
- Perform data cleansing and transformation tasks to ensure data accuracy and consistency during the upload process.
- Implement appropriate data quality checks and error handling mechanisms to detect and resolve any issues during the data upload process.
- Optimize database performance by creating indexes, partitioning strategies, and query optimizations.
- Collaborate with the business to ensure data security and integrity, implementing access controls and backup strategies.
- Monitor and troubleshoot data integration issues, resolving them in a timely manner.
Requirements:
- Proven experience as a Database Developer, Data Engineer, or similar role, with a focus on data integration and database management.
- Proficiency in SQL and experience working with cloud-based databases
- Strong knowledge of Google Sheets integration and Google Scripts for automation.
- Experience with Amazon Seller Central reports and Amazon Selling Partner API (SP-API) will be a plus
- Solid understanding of database design principles, including normalization, indexing, and partitioning.
- Strong analytical and problem-solving skills, with the ability to identify and resolve data-related issues.
- Experience with ETL processes and tools, such as Python, scripting languages, or database-specific utilities for automating data integration tasks.
- Familiarity with data governance and security best practices, including access controls, data encryption, and backup strategies.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with business stakeholders.
- Detail-oriented mindset with a focus on data accuracy and quality.
Preferred Qualifications:
- Experience working directly with business users, understanding their needs and translating them into technical solutions.
- Familiarity with DigitalOcean Managed Databases
- Knowledge of scripting languages (e.g., Python) for data analysis and manipulation.
- Understanding of data warehousing concepts and techniques.
- Familiarity with version control systems (e.g., Git) for code management.