- Flexible schedule
- Health insurance
Job Description:
We are seeking a highly skilled and experienced Senior Cloud Database Developer to join our team. As a Senior Database Developer, you will be responsible for designing, developing, and optimizing database solutions to support our software applications and
business operations. You will leverage your expertise in database technologies and cloud infrastructure services to optimize our database architecture, implement best practices, and drive continuous improvement in our data management processes.
Responsibilities:
- Design, implement, and maintain database solutions on the AWS platform, including Amazon RDS, Amazon Aurora, Amazon DynamoDB, etc.
- Develop and maintain ETL processes for data integration between different systems and data sources.
- Develop migration strategies and plans based on business requirements, technical considerations, and best practices.
- Configure and manage AWS DMS replication instances, endpoints, tasks, and other resources to execute database migration projects.
- Design, develop, and optimize graph database solutions to model and analyze complex relationships and networks in our data.
- Collaborate with business stakeholders, data scientists, and software engineers to understand requirements and translate them into graph database designs.
- Develop data models, schema definitions, and queries for graph databases using languages and frameworks such as Cypher, Gremlin, RDF, etc.
- Implement graph database solutions using leading graph database technologies such as Neo4j, Amazon Neptune, Azure Cosmos DB, etc.
- Implement and maintain database monitoring and alerting solutions to proactively identify and address performance and availability issues.
- Stay updated with the latest database technologies, trends, and best practices, and evaluate their applicability to our database solutions.
- Bachelor’s degree in computer science, Engineering, or a related field.
- Experience in database development and administration, with a focus on relational databases such as Oracle, PostgreSQL, MySQL, SQL Server, etc.
- Strong proficiency in SQL programming and database design principles.
- Experience with database performance tuning and optimization techniques.
- Proficiency in database modeling tools such as ERWin, ER/Studio, or similar.
- Experience with ETL tools and processes for data integration.
- Strong understanding of data integrity, security, and compliance requirements.
- Strong proficiency in graph database concepts, data modeling, and query languages such as Cypher, Gremlin, RDF, etc.
- Hands-on experience with leading graph database technologies such as Neo4j, Amazon Neptune, Azure Cosmos DB, etc.
- Experience with cloud-based databases such as AWS RDS, Azure SQL Database, or Google Cloud SQL is a plus.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration skills.
professionals!
This is a remote position.