Database Engineer Job Description
Database Engineer Duties & Responsibilities
To write an effective database engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included database engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
Database Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Database Engineer
List any licenses or certifications required by the position: MCITP, SQL, AWS, MS, MCTS, ITIL, HA, MCSE, MCDBA, OS
Education for Database Engineer
Typically a job would require a certain level of education.
Employers hiring for the database engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Technical, Education, Information Technology, Mathematics, Information Systems, Software Engineering, Administration, Design
Skills for Database Engineer
Desired skills for database engineer include:
Desired experience for database engineer includes:
Database Engineer Examples
Database Engineer Job Description
- Customize and deploy third party software products, application testing and client support
- Drive the database, infrastructure, and software engineering teams to build systems and services that use databases to exceed customer demands and expectations
- Engineer elastic, fault-tolerant, highly available, recoverable, and monitored database solutions
- Collaborate with Data Security teams to define and implement database security
- Integrate all aspects of the development life-cycle, including requirements analysis, design, coding, testing, integration, and validation
- Ensure the logical and systematic conversion of customer and system requirements into total system solutions
- Participate in the dynamic team environment, providing training and participating in peer reviews
- Test, correct errors, and refine changes to the database
- Conduct performance tuning of queries and overall database resources
- Developing and implementing development projects to support tools that assist Portfolio Managers
- 8+ years of experience in Data Solutions Development
- Experience in data architecture & design for large transactional and Multi-tenant / SaaS applications
- Demonstrated experience with relational database physical design
- Demonstrated experience with relational database performance tuning
- Implement advanced features/function of DB2 software
- Make recommendations with regard to aspects of DB2 systems infrastructure
Database Engineer Job Description
- Maintains the process for releasing a database (including reports, visual checks, batch processes, ) and is responsible for ensuring the preparation, coordination, implementation and control of the overall release of the database
- Working with business analysts to make sure OLAP systems have that data they need and building the requisite ETL plumbing to integrate new data
- Working with Devops to determine infrastructure needs for data systems and to apply best practices and application specific optimizations
- Ensuring the availability and performance of our critical data systems and performing systems maintenance as needed
- Troubleshooting and resolving production problems when the occur
- Participate in peer reviewing code in pull requests when they include schema and query language changes
- Automate repetitive tasks until you feel you are not needed
- Should have a proven ability to rapidly master complex new skills and concepts
- Successful candidate should be able to troubleshoot complex technical problems under pressure
- Production support with On-call rotation
- Good knowledge of alternative data manipulation platforms – MongoDB, Casandra, Hadoop
- Must have ability to utilize software tools in order to query, format, and analyze data
- Ability to work and create queries in ArcGIS
- Overall needs an ability to review details at a technical level
- Excellent knowledge of Database Specifications
- Excellent knowledge of Validation exceptions and how they work
Database Engineer Job Description
- Work with design team members to deliver on commitments within a specified time frame
- Use department-approved tools for the development, design, and documentation of database systems
- Work with engineering test team and production teams on software verification / validation activities
- Author engineering requirement specifications and other technical documentation
- Contribute to the improvement of development systems and processes associated with the Software Development Life Cycle
- Provide engineering level support to the field service team and end users
- Investigate customer complaints, determine nature and extent of problem, and recommend remedial measures
- Adhere to the company quality management system and work within a regulated environment (ISO 13485, FDA 21 CFR)
- Work to design and build automated data update processes and procedures
- Manage the company’s existing automated web data collection process
- Flexibility – ability to work on several different types of projects and tasks at once
- Experience with Agile or Product Ownership is a plus
- 3-5 years experience supporting Oracle 10g/11g and/or MySQL 5.5.x
- Experience with Oracle replication including Dell's Shareplex, Oracle Streams and Oracle GoldenGate
- Experience with native MySQL replication
- Knowledgeable in the standardized practices of database backup and recovery
Database Engineer Job Description
- Enable data analysis and BI reporting for business and operational needs
- Monitor the database servers for performance, growth, and security
- Interface with engineers, business stakeholders and analysts to understand data needs
- Define and manage all data sets
- Creates queries on data sets
- Creates stored procedures, functions and triggers as needed
- Creates OLTP/relational tables and views for transaction-oriented applications
- Loads and maintains fact tables
- Loads and maintains aggregate tables
- Loads and maintains dimensions
- Experience with NoSQL databases such as MongoDB, Cassandra or Couchbase
- Experience with most map production tools (e.g., ATLAS, Admin Edit Tool, Query Tool, Map Text Editor, Metadata Management Tool,Turbo Map, data pipeline, MapCreator)
- BA/BS in a technical field and/or 8 years equivalent work experience
- Bachelor's degree in Computer Science or related field of engineering, or equivalent combination of education and experience
- Must be strong self-starter able to work independently under limited supervision
- SSIS design/development in SQL Server 2012 a plus
Database Engineer Job Description
- Research, evaluate and recommend MS SQL products and monitoring/management tools
- Research, evaluate and recommend MS SQL solutions (existing & emerging) and best use cases for them
- Assist Development Teams in designing, modeling and validating MS SQL solutions for their applications
- Researches new ways to improve existing database functionality
- Works with production data to design access structures
- Works with production data to monitor and report on data conditions and quality
- Tests deliverables for accuracy prior to release to business users
- Implements source data detection and extraction processes
- Implements business rules and/or exception reporting
- Supports and maintains overall data administration department business intelligence/reporting solutions to meet business delivery specifications and needs
- Strong design and solution architecture knowledge
- Experience with ETL via custom scripts or tools (ie
- Experience working in a cloud environment (ie
- 10 full-time years of experience
- Experience with NoSQL databases, including HBase
- Must have at least 5 years general experience as a Database Administrator to include experience with tasks such as data migration, data replication, user administration, backup and recovery, and general DBA tasks