Senior Database Architect

Walnut Creek, California, United States


  • Contract
  • 1
  • Never
  • 10-14 years
  • Green Card, US Citizen

Job Description


  • Works with business leaders to collect and interpret requirements and design effective database structures.

  • Strongly partners with management to further evolve applications while driving excellence in architecture and code.

  • Develops and maintains the blueprint of information technology architecture to meet business needs/application requirements.

  • Creates fluid, end-to-end vision for how data flows through application components.

  • Constantly monitors, refines and reports on the performance of data management systems

  • Work with business to understand objectives and design a combination of tables, procedures, views, functions etc, to effectively support applications.

  • Effective leadership skills, with a combination of communication skills and technical skills to communicate, develop and mentor teams while building complex solutions. 

  • Works with strong team members to further improve existing systems code and structure. 

  • Strong communication and organizational skills with the ability to prioritize and drive work forward.

  • Develops, maintains, and enforces development standards

  • Documents, maintains and presents best practice strategies to team and management to ensure changes are aligned with department objectives.


  • 10+ Years of design and development using Microsoft SQL Server and it’s family of components

  • Experience designing and working with TB size databases.

  • Experience working with complex databases storing 500m+ rows.

  • Experience evaluating and creating POC’s of other database technology.

  • Experience in enterprise architecture, systems integration and implementation

  • Experience with Service Oriented Architecture environment

  • Full application development life cycle experience

  • Versioning systems, release management and continuous improvement.


  • Experience with NoSQL type of databases

  • Health care domain knowledge will be a plus

  • Experiencing developing in other application based technology. (ie, C# or Java) 

  • Experience working in and with Linux based systems.


  • Bachelor's Degree or equivalent experience in Engineering or related technical area. 

  • Master's Degree is preferred.

Questions from the employer

You will need to answer the following questions when you apply to this job.

  • Candidate's full name
  • Candidates email address and phone number
  • What is the candidate's work authorization?
  • Has the candidate ever been submitted for an opportunity with Kaiser Permanente prior to now?

Apply to this job