Programmer Analyst, Consultant Specialist

Programmer Analyst, Consultant Specialist - C++

As one of the nation's leaders in quality health care for over 55 years, Kaiser Permanente is dedicated to enhancing health care delivery through state-of-the-art information tools and top-notch talent. The experts at Kaiser Permanente Information Technology are at the heart of that mission and you can be one of them. If you are excited about working with cutting edge technology and have the right blend of creativity and experience, consider the following opportunity within our National Clinical Call Centers group. This group partners with The Permanente Company and Permanente Medical and other Kaiser medical groups around the country to foster clinical systems development. Essential Functions: -Design, develop and maintenance of legacy Regional Application suite using Object Oriented technology, C++, C-Sharp and Microsoft Visual Studio environment. -Troubleshoot deployment and production problems. -Provide support for deployment and production issues. -Design and architect the solution of new feature enhancements. -Ensure Software design and code implementation meets coding standards and best practices, flexibility, configurability, reusability, testability, maintainability and scalability. -Collaborate with Solution consultant, team lead and development manager, and business partner to translate the business requirements into a functional design documents. -Participate in the agile pair programming and code review. -Create design documentation and drawings as required by CPDP. Qualifications: Basic Qualifications: - Bachelor's degree in related field and/or 4 years of equivalent work experience. - A minimum of 8 years of related experience in conducting highest level analyses regarding programs/applications/systems and making strategic recommendations to management. - 8+ years of technical experience in a fast paced, Information Technology Department consisting of a combination of staff and contractors. - 8+ years of experience in Object Oriented Design and development in C++, C-Sharp using Microsoft Visual Studio as primary development environment. -Strong experience in Visual Studio source control system. - Ability to work independently with minimal direction Preferred Qualifications: - Experience in SQL, Stored Procedure and Database, preferably Oracle. - Experience of multithreaded application development. - Experience in UML and data modeling, working knowledge of Visio. - Proficient with design patterns - Experience with ADOBE Flex and Flashbuilder - Experience with Java, J2EE, Websphere application development - Troubleshooting and problem solving skills. - Experience with SVN source control system. - Experience in Agile process and Methodologies - Experience with Application Lifecycle management tools (Borland StarTeam, Caliber) - Very strong communication skills (Ability to communicate one's ideas through their design) - Experience working with various departments and a good team player. - Basic Unix knowledge.