Principal Duty
The Database Engineer will contribute to a team effort in all aspects of database engineering including design, development, testing, deployment, and support. The role will be responsible for implementing reporting, dashboard, and monitoring of operational and infrastructure metrics. In addition, support the teams with deploying new projects and troubleshooting existing TGW customer sites.
Tasks and Responsibilities
· Design and implement database schemas and structures to meet functional and technical specifications.
· Collaborate with developers and functional SMEs to deliver high-quality and successful implementations that meet the business goals of the customer.
· Execute unit and integration test plans for database components.
· Participate in database performance tuning and optimization.
· Provide start-up and post go-live support for database systems.
· Participate in on-call rotation for database support.
Requirements Profile
· A Bachelor’s degree in Computer Science, Information Technology, or equivalent experience.
· Experience with database management systems (e.g., Oracle, Mongo).
· Understanding of database design principles and normalization.
· Previous experience with SQL database programming.
· Excellent written and verbal communication skills.
· Excellent problem-solving and troubleshooting skills.
· Familiarity with source control (e.g. GIT).
· Knowledge of Agile methods and practices.
· Experience with database performance tuning and optimization.
· Experience with cloud-based database solutions (e.g., AWS RDS, Azure SQL Database).
· Understanding of data warehousing and ETL processes.
· Must be able to travel up to 20% of the time on short notice, including international travel.