Job Title: Database Specialist
Detailed Job Description (Roles and Responsibilities)
As a Database Specialist, you will be responsible for creating high-quality SQL scripts to generate synthetic test databases in collaboration with our Technology Services Team and local development teams.
Key Responsibilities:
1. Develop advanced database solutions for various applications, including CRM and Core Banking systems.
2. Collaborate with DBAs and development teams to design and implement effective test database strategies.
3. Utilize expertise in Unix, Linux systems, Python, Java, Shell scripting, and Oracle PL/SQL to deliver high-quality results.
4. Design and develop data anonymization algorithms, taking into account computational complexity and hashing techniques.
5. Work closely with cross-functional teams to estimate work efforts, propose deadlines, and deliver projects on time.
6. Maintain a strong understanding of technical discussions and communication skills to effectively collaborate with colleagues.
Requirements:
1. Profound understanding of Unix and Linux systems.
2. Expertise in Python, Java, Shell scripting, and Oracle PL/SQL with extensive experience on large databases.
3. Knowledge of MS-SQL and Postgres is an advantage.
4. General banking knowledge and good understanding of algorithmics are required.
5. Fluency in English is essential; proficiency in German/French is considered a valuable asset.
6. A minimum of 5 years of experience in relevant domains, ideally 10 years of experience, is preferred.
7. Strong Gitlab/GIT skills and ability to work autonomously and in a team are necessary.
What We Offer:
A challenging role in a dynamic environment with opportunities for growth and professional development.