Connecting...

W1siziisimnvbxbpbgvkx3rozw1lx2fzc2v0cy9yzwqty29tbwvyy2uvanbnl2jhbm5lci1kzwzhdwx0lwvulmpwzyjdxq

SQL Database Developer

Location: England, England Salary: €350 - €425 per day
Sector: Consultancy Type: Contract
Reference #: CR/057454_1546877769

SQL Database Developer / 4 months / Italy - Turin / Start ASAP

Description:

The PostgreSQL Database Developer is responsible for developing database code powering the Greenplum cloud platform. This is a central role in our development team that will build effective APIs that access and manipulate very large datasets, working with product managers, front end developers, DBAs and scientists as needed.

Responsibilities:

* Implement and maintain database code in the form of stored procedures, scripts, queries, views, triggers, etc.
* Work closely with the Datawarehouse Architect to implement effective and maintainable database coding practices that form an architectural foundation.
* Work with front end developers to define simple yet powerful APIs.
* Work with DBAs to ensure efficiency of database code, integrity of data structures and quality of data content.
* Work with product managers to ensure database code meets requirements.
* Work with DBAs and data analysts to ensure database code is accurately documented.
* Participate as a member in Agile teams, and work with other team members to review user stories, estimate effort to build functionality supporting user stories, and participate in sprint reviews.

Required Skills:

* 2+ years working as a database developer working with PostgreSQL
* Expert Level SQL, PL/pgSQL, including stored procedures, functions, triggers, and views.
* Knowledge of JSON and PostgreSQL support for JSON.
* Ability to efficiently write database code without compromising data quality, privacy or security.
* Knowledge of database design principles, query optimisation, index management, integrity checks, statistics and isolation levels
* Able to handle multiple tasks in a fast paced environment
* Excellent verbal, written, and interpersonal communication skills
* Ability to evaluate alternative solutions and/or workarounds