Design, develop, and optimize database solutions for large-scale applications
Requirements
- Strong experience with PL/SQL, query optimization, and performance tuning
- Hands-on experience with NoSQL databases like MongoDB, Cassandra, or DynamoDB
- Expertise in cloud databases and data services (Azure Managed Databases, Azure Cosmos DB etc.)
- Proficiency in scripting languages such as Python, Shell, or PowerShell for automation
- Experience with CI/CD pipelines for database deployment
- Experience with full stack application development
- Experience in overall cloud eco system not just limited to database related
Responsibilities
- Design, develop, and maintain Oracle SQL and NoSQL database solutions
- Implement data modelling, schema design, indexing strategies, and partitioning for optimal performance
- Design, Develop and optimize Oracle PL/SQL stored procedures, triggers, and functions for business logic execution
- Design, Develop, maintain scalable, high-availability database architectures using Oracle, MongoDB, Cassandra, DynamoDB, or other NoSQL databases
- Monitor, analyze, and optimize SQL queries, indexing, caching, and memory usage for maximum efficiency
- Implement database partitioning, replication, and sharding strategies to improve scalability
- Design and implement cloud-native database solutions using Azure SQL
Other
- Bachelor’s degree in computer science, Information Technology, or a related field
- 8+ years of database development with expertise in Oracle SQL and NoSQL databases, with 3+ years focused on cloud technologies
- Git/Source control expertise
- Experience with Agile Software Development practices using tools like JIRA/Confluence
- Strong emphasis on code quality, peer reviews, and writing test-driven code
- Excellent verbal and written communication skills
- Advanced problem-solving skills
- Ability to align workday with US Eastern Time Zone