- Manage and maintain databases, specifically MongoDB, PostgreSQL, and Oracle.
- Work with database software to find effective ways of storing, organizing, and managing data.
- Apply expert knowledge of RDBMS and NoSQL data stores (including JSON and XML formats).
- Oversee software development processes with distributed data processing technologies (including Oracle, MongoDB, PostgreSQL).
- Troubleshoot database issues, assist with database design and development, and manage database access.
- Design and implement maintenance procedures to ensure smooth database operations.
- Collaborate with programmers, application/operational staff, IT project managers, and other technical teams.
- Manage database security, integrity, and backup procedures, implementing necessary security measures.
- Write reports, documentation, and operating manuals related to database management.
- Test and modify databases to ensure they operate reliably and efficiently.
- Write disaster recovery plans and manage data archiving/housekeeping tasks.
- Work with Cloud platforms and serverless architecture (desirable).
- Apply software patterns effectively within the database context.
- Knowledge of Kafka is advantageous.
- Experience working within an Agile/DevOps development environment.
- Assist with mentoring junior team members.
- Participate in support activities to ensure database systems remain robust.
- Strong experience as a Database Administrator, with in-depth knowledge of MongoDB, PostgreSQL, and Oracle.
- Expertise in RDBMS and NoSQL databases, including proficiency in working with JSON and XML.
- Proven experience in database troubleshooting, design, development, and access management.
- Familiarity with database maintenance and security procedures.
- Ability to work effectively in cross-functional teams and liaise with various stakeholders.
- Experience with Cloud platforms and serverless architectures.
- Knowledge of Kafka.
- Experience in Agile/DevOps environments.
- Ability to mentor and guide junior staff members.
- Strong communication skills for documentation and reporting.