Database Developer
Job description
Database Developer at Bamboohr.
About the role
As a Database Developer at Bamboohr, you will play a crucial role in the design, implementation, and maintenance of our database systems. Your expertise will help ensure that our data management processes are efficient, secure, and scalable, supporting our mission to provide seamless payment solutions. You will collaborate with cross-functional teams to optimize database performance and contribute to the overall architecture of our applications. This position offers a unique opportunity to work in a dynamic environment where innovation and technology intersect.
Key facts
What you'll do
- Design, develop, and maintain robust database systems that support our payment processing applications.
- Optimize existing database queries and structures to enhance performance and reduce latency.
- Collaborate with software developers and system architects to integrate database solutions with application code.
- Implement data security measures to protect sensitive information and ensure compliance with industry standards.
- Conduct regular database performance tuning and troubleshooting to identify and resolve issues proactively.
- Create and maintain detailed documentation of database designs, configurations, and procedures.
- Participate in code reviews and provide constructive feedback to team members to ensure high-quality deliverables.
- Work closely with data analysts to support data extraction, transformation, and loading (ETL) processes for reporting and analytics.
- Assist in the migration of legacy systems to modern database platforms, ensuring minimal disruption to services.
- Monitor database health and performance metrics, making recommendations for improvements as necessary.
- Stay updated on the latest database technologies and best practices to continuously enhance our systems.
- Provide support for database-related incidents and requests, ensuring timely resolution and minimal impact on business operations.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- A minimum of 3 years of experience in database development and management, preferably in a financial or payment processing environment.
- Proficiency in SQL and experience with relational database management systems such as MySQL, PostgreSQL, or Microsoft SQL Server.
- Familiarity with NoSQL databases (e.g., MongoDB, Cassandra) is a plus.
- Strong understanding of database design principles, normalization, and indexing strategies.
- Experience with data modeling and schema design for complex applications.
- Knowledge of data security practices and compliance regulations relevant to financial data.
- Excellent problem-solving skills and the ability to work independently as well as part of a team.
- Strong communication skills, with the ability to articulate technical concepts to non-technical stakeholders.
- Familiarity with version control systems such as Git is advantageous.
Nice to have
- Experience with cloud-based database services (e.g., AWS RDS, Azure SQL Database).
- Knowledge of database automation and monitoring tools.
- Familiarity with programming languages such as Python, Java, or C#.
- Experience in agile development methodologies and practices.
- Exposure to data warehousing concepts and technologies.
Skills & tools
- SQL and relational database systems (MySQL, PostgreSQL, SQL Server)
- NoSQL databases (MongoDB, Cassandra)
- Data modeling and schema design
- Database performance tuning and optimization
- Data security and compliance standards
- Version control systems (Git)
- Cloud database services (AWS, Azure)
Practical notes
- The position is based in Hồ Chí Minh, Hồ Chí Minh, and offers a full-time engagement.
- Competitive salary based on experience, with additional benefits to be discussed during the interview process.
- Bamboohr is committed to fostering a diverse and inclusive workplace. We welcome applications from individuals of all backgrounds and experiences.
- Candidates requiring visa sponsorship must demonstrate relevant qualifications and experience to be considered.
At Bamboohr, we are dedicated to creating innovative payment solutions that empower businesses and consumers alike. If you are a passionate Database Developer looking to make a significant impact in a fast-paced environment, we encourage you to apply and join our team.