As a Database Engineer, you will be responsible for designing and maintaining databases and database solutions that adhere to resource limits and company standards. You will participate in all phases of system development projects and ensure optimal performance of databases and database applications.
Responsibilities:
- Assist in the design, implementation, and maintenance of databases.
- Manage database performance and disk usage.
- Provide support for database access methods.
- Offer consultation in database analysis, modeling, coding, and production problem resolution.
- Develop and document maintenance, backup, and recovery procedures.
- Participate in disaster recovery drills.
- Provide primary on-call support for production issues.
- Understand and support corporate data standards.
- Recommend and assist with new DBMS and operational standards.
- Participate in testing and evaluation of new software and software upgrades.
- Support business studies, proposal teams, and feasibility studies.
- Prepare system documentation.
- Maintain metadata repositories.
Technical Skills:
- 7+ years of experience with PostgreSQL (preferred EnterpriseDB version).
- 3+ years of experience with Terraform, Ansible, Jenkins, and CI/CD.
- Preferred experience with CTE (CipherTrust Transparent Encryption), Barman (EDB Backup and Recovery Manager), and AWS.
- 5+ years of experience with DB2 LUW, preferably on Red Hat Linux.
- 1+ year of experience with SQL Server.
- 1+ year of experience with MySQL/MariaDB.
- 1+ year of experience with DB2 in a z/OS environment.
- Bachelor's degree (or equivalent) in Computer Science, Engineering, Mathematics, or Business.
- Preferred related financial industry experience.