Database Developer

DEPARTMENT: Engineering
REPORTS TO: Senior Manager, Software Development
LOCATION: Seattle, WA
FLSA STATUS: Exempt

Join the company’s community in our mission to make life sciences organizations more
productive, competitive and efficient. Make your mark today

KEY RESPONSIBLITIES

  • Help establish standards and best practices for database design; consult with development and quality assurance on compliance for database design best practices.
  • Support data migration projects, conversions and product upgrades.
  • Collaborate with program managers, architects, and developers across companies engineering offices in Seattle, New Zealand, and the Netherlands.
  • Implement new functionality and enhancements to existing our solutions.
  • Diagnose and solve issues as pertain to data storage and management.

Required experience & qualifications

  • Bachelor’s or Master’s in Computer Science, a related degree, or equivalent work experience.
  • Experience working with Microsoft SQL Server 2008R2, 2012 and 2014, or other relational database.
  • Strong technical experience working with relational databases, techniques, denormalized data structures, and ad hoc query/reporting.
  • Ability to solve requirements with complex SQL, partitioning/sharding, and scalable database design.
  • Advanced understanding of performance tuning and database constraint concepts such as indices, primary keys, and reading query execution plans.
  • Strong knowledge of lifecycle management and dev-ops processes in a CI/CD environment and technologies for build/deploy/test/promote/repeat.
  • Demonstrated ability to analyze conditions and identify strategies that minimize implementation risk and/or improve system reliability and performance.
  • Ability to manage multiple functional and non-functional requirements, such as localization.
  • Excellent verbal and written skills, with proven ability to communicate complex ideas.
  • Experience working in agile environment such as SCRUM or Kanban.

Preferred experience & qualifications

  • Domain experience with content management in a regulated environment.
  • An ideal candidate will have knowledge of object databases, such as MongoDB, etc.
  • Experience working in a collaborative manner in a globally distributed team.
  • Knowledge of storage techniques and management of localized content.
  • Familiarity with automated database testing.