Senior Database Developer (Remote)

job
  • Verasoft
Job Summary
Location
Toronto ,ON
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
11 Nov 2024
Share
Job Description
Senior Database Developer | Verasoft | Canada
Company Overview
We are a leading provider of next-generation Billing Systems. Our innovative solutions empower businesses to manage their one-time and recurring billing efficiently and effectively. We are seeking a highly skilled Senior Database Developer to join our dynamic team, who will be responsible for creating and maintaining a multi-tenant AWS Aurora database infrastructure.
Job Description As a Senior Database Developer specializing in Multi-Tenant MySQL/AWS Aurora, you will play a critical role in designing, implementing, and maintaining our database infrastructure. You will work closely with our engineering and product teams to ensure our database architecture supports the scalability, performance, and security requirements of our SaaS Billing Software Platform. The ideal candidate will have extensive experience in building and optimizing multi-tenant databases on MySQL and AWS Aurora.
Responsibilities Design and implement a scalable and efficient multi-tenant database architecture on AWS Aurora.
Develop and maintain database schemas, tables, indexes, and views to optimize performance and ensure data integrity.
Implement data partitioning and isolation strategies to support multi-tenancy while maintaining data security and privacy.
Optimize database queries and transactions to ensure fast response times and efficient resource utilization.
Monitor database performance and troubleshoot issues proactively to identify and resolve bottlenecks and optimize resource usage.
Implement backup and disaster recovery strategies to ensure data availability and integrity.
Collaborate with cross-functional teams to understand business requirements and translate them into database designs and optimizations.
Stay up-to-date with the latest technologies and best practices in database development and cloud computing to continuously improve our database infrastructure.
Qualifications Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
Minimum of 5 years of experience in database development, with a focus on MySQL and AWS Aurora.
Expertise in designing and implementing multi-tenant database architectures.
Proficiency in SQL query optimization, indexing, and performance tuning.
Hands-on experience with AWS services, particularly Aurora, RDS, and S3.
Strong understanding of database security principles and best practices.
Excellent problem-solving and analytical skills with a keen attention to detail.
Ability to work independently and collaboratively in a fast-paced, dynamic environment.
Strong communication and interpersonal skills with the ability to effectively communicate technical concepts to non-technical stakeholders.
Preferred Qualifications AWS Certified Database – Specialty certification.
Experience with other relational databases such as PostgreSQL or Oracle.
Knowledge of NoSQL databases like DynamoDB or MongoDB.
Experience with containerization technologies such as Docker and Kubernetes.
Join our team and contribute to building a cutting-edge SaaS Billing Software Platform that enables businesses to thrive in the hybrid one-time and recurring billing economy. If you are passionate about database development and have the skills and experience to excel in this role, we’d love to hear from you!
#J-18808-Ljbffr
Other Smiliar Jobs
 
  • Montreal, QC
  • 4 Days ago
  • , QC
  • 4 Days ago
  • Toronto, ON
  • 4 Days ago
  • Montreal, QC
  • 4 Days ago
  • , QC
  • 4 Days ago