Contact Us 877.823.3669

Senior Database Developer in Boulder, CO at SNI Technology

Date Posted: 3/26/2018

Job Snapshot

Job Description

SNI Technology's client in Boulder, CO is seeking to hire a Senior Database Developer to join their team on a full-time, permanent basis!

Our client is seeking an experienced Database Developer to develop and maintain a complex multi-client cloud based system. This position is critical to the success of our client's project. This position is located in our client's Boulder, Colorado office and will require occasional travel, and some evening and weekend work.

REQUIRED SKILLS AND EXPERIENCE

Database Design & Development

  • Demonstrated experience in developing complex database systems, implemented on Microsoft SQL Server, version 2012 or later.
  • Experience developing database systems according to documented standards, using a strong understanding of database normalization and the third normal form of database design.
  • Experience building database schemas, tables, views, procedures, functions and system security.
  • Demonstrated experience with integration with software version control systems is required. Experience debugging code and optimizing database objects is also required.
  • Understanding and experience with design of Data Warehousing and Business Intelligence platforms.
  • Develop database utilities and automated reporting.
  • Experience in analyzing database capacity and developing system requirements.

Database Administration

  • Analyze, deploy and tune the database and queries for optimal efficiency.
  • Support application developers in writing and implementing effective and accurate statements.
  • Manage database changes across development, test and production systems.
  • Monitor systems and platforms for availability.
  • Oversee backup, clustering, mirroring, replication and failover.
  • Restore and recover corrupted databases.
  • Install and test upgrades and patches.
  • Evaluate and recommend new database technologies.

QUALIFICATIONS

  • The successful candidate will be meticulously organized and pay close attention to detail
  • Will need to have demonstrated strengths in documentation and logic.
  • Must demonstrate effective communication skills, both written and verbal.
  • Ability to work well with a geographically dispersed team, utilizing Agile and Kanban methodologies.

The rewards for this position are many. Our client offers a great working environment that provides for work/life balance and an excellent compensation and benefits package, including tuition reimbursement. Our client also provides training and the opportunity for career advancement.