Database Engineer plans, designs, develops, and manages an organization's databases to ensure efficient data storage, access, and security. Collaborates with users to design, code, test, debug, and deploy databases that meet requirements and organizational needs. Being a Database Engineer writes queries, stored procedures and functions for database development. Monitors databases' performance, scalability, and security and modifies procedures to optimize database designs. Additionally, Database Engineer evaluates existing database design to determine necessary updates, performance tuning, and integration requirements. Possesses comprehensive knowledge of database technologies and solid coding and computer system skills. Requires a bachelor's degree. Typically reports to a manager. The Database Engineer work is closely managed. Works on projects/matters of limited complexity in a support role. To be a Database Engineer typically requires 0-2 years of related experience. (Copyright 2024 Salary.com)
Senior Database Engineer
Must be local to Burlington, MA (For now this is a mostly remote contract role with a Syrinx Biotech Partner)
U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time.
You will need to have hands-on experience with production databases. You should be able to:
• Create databases with efficient structures
• Write optimized queries, views and triggers for integration with other applications
• Maintain high standards of data quality and integrity
• Understand issues related to network performance and security
You should also have a background in:
• Reporting and business intelligence tools like Microsoft SQL Server Reporting Services
(SSRS) and SAP Crystal Reports
• SQL database systems
• Big data technologies like Hadoop and Spark
• Amazon AWS Cloud Services
• The Software Development Life Cycle (SDLC), specifically Scrum and Agile
methodology
Tasks & Responsibilities:
• Develop and support production MySQL databases.
• Develop and support MySQL database replication and clustering
• Monitor and optimize MySQL database performance and capacity planning
• Troubleshoot database issues, maintain database systems availability
• Plan and execute for database scalability
• Develop and optimize database design for new applications
Preferred Qualifications:
• 10 years of experience in MySQL Administration and PL/SQL programming
• Demonstrated experience with MySQL database design, implementation, performance tuning, and
capacity planning. Managing large scale database system is a PLUS
• Demonstrated experience with Open Source/Linux development and production environments
• Solid knowledge in PL/SQL programming and its optimization
• Proficient at using the MySQL admin tools for issue inspection
• Experienced with performance analysis (IO, CPU, etc) and optimization (indexes, partitions, schema
redesign, etc)
• Solid knowledge in server monitoring for detection of emerging issues (performance, locking, bad
usage)
• Possessing a solid understanding of Linux - shell scripting but also ability to inspect hardware
performance and load indicators
• Good understanding of master-master replication
Clear All
0 Database Engineer jobs found in Lowell, MA area