This position will maintain and enhance in house Java program designed to streamline the development of and deployment of DDL and data migrations scripts. The position will be part of an existing team that develops databases used by DaVita across a broad spectrum of applications implemented to support business and associated patient care and management. This role is responsible for development and support of business requirements related to databases.Essential Duties and ResponsibilitiesCollaborate with architecture, database development and database administration staff to establish and adhere to industry and enterprise best practices for application development, integration and optimization. Write and review technical specifications based on technical requirements and functional specifications. Collaborate with architecture and development staff to achieve approval and consensus of solution design presented in response to technical specifications written by analysts and other developers. Contribute to development and publication of release documentation and the development of code to facilitate the migration and conversion of data. Assist with select quality assurance tasks, including test data preparation, defect root cause analysis and production support Work within multiple software development life cycle (SDLC) models including Waterfall and Agile. Adhere to all HIPAA and SOX software development compliance policies and procedures. Other duties and responsibilities as assigned including but not limited to: Attend team meetings, phone conferences, and training as needed. Know, understand, and follow teammate guidelines, employment policies, and department or company procedures.