Implement and maintain database code in the form of stored procedures, scripts, queries, views, triggers, etc.
Work closely with the CTO 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 GIS analysts to implement geospatial processes, queries and reports.
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.