Database Developer
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled and detail-oriented Database Developer to join our dynamic team. The successful candidate will be responsible for designing, developing, and maintaining robust database solutions to support our organisation's data management needs. This role involves working with a variety of technologies including SAP, Oracle, Microsoft SQL Server, and data warehousing tools. The ideal applicant will possess strong analysis skills and proficiency in SQL, PL/SQL, Python, Java, and Linux environments. This is an excellent opportunity for a professional eager to contribute to innovative data solutions within a collaborative environment.
Responsibilities
- Design, develop, and optimise database systems to ensure efficient data storage and retrieval.
- Develop and maintain data models, database schemas, and architecture aligned with organisational requirements.
- Implement and manage data warehouses to facilitate complex data analysis and reporting.
- Write complex SQL queries, stored procedures, functions, and scripts using PL/SQL and T-SQL.
- Integrate data from various sources using SSIS or other ETL tools to support business intelligence initiatives.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Maintain database security, integrity, and performance through regular optimisation and troubleshooting.
- Assist in the migration of legacy systems to modern platforms such as SAP or Oracle databases.
- Monitor system performance and implement improvements as needed in Linux or Windows environments.
- Document database structures, processes, and procedures for ongoing maintenance and compliance.
Requirements
Do you have experience in SQL?, * Proven experience in database design, development, optimisation, and management.
- Strong knowledge of SQL (including T-SQL), PL/SQL, and scripting languages such as Python or Java.
- Hands-on experience with SAP systems, Oracle databases, Microsoft SQL Server, and data warehousing concepts.
- Familiarity with data modelling techniques and tools to create efficient database schemas.
- Experience working with ETL tools such as SSIS for data integration tasks.
- Solid understanding of Linux operating systems for database deployment and management.
- Excellent analysis skills with the ability to interpret complex data requirements into technical solutions.
- Knowledge of database security best practices to safeguard sensitive information.
- Ability to work independently as well as collaboratively within a team environment. This role offers an engaging environment where innovation is encouraged, enabling you to develop your expertise while contributing meaningfully to organisational success.
Benefits & conditions
Pulled from the full job description
- Free parking
- Free fitness classes
- Casual dress
- On-site parking