| Advertised Summary Job Description: The Programmer / Analyst will be responsible for creation, implementation, maintenance, optimization, production support and documentation of various departmental and enterprise-wide client/server and web-based systems. This individual will perform complex analysis, design, development, testing (unit, system and integration), documentation, and debugging of applications in support of academic research and improving patient outcomes in the Department of Surgery. The programmer will also be expected to perform modifications to highly complex operational programs and processes, serving as a point of contact for resolution of complex system-related problems.|
This position requires advanced understanding of programing, databases, and intercommunication between clinical systems. A successful candidate will have strong interpersonal skills, strong analytical skills, the ability to manage multiple project assignments, and the ability to lead and work with others on the development team. Will participate in and lead efforts relating to development, testing, rollout, and training for new and existing clinical systems, develop detailed functional specifications based on analysis of business needs and clinical process. Will assist with research, development, and completion of projects as requested by various surgical divisions, or in support of requests from regulatory agencies and liaise with other analysts and programmers to understand technical problems and implement solutions.
General Minimum Qualifications: Requires a Bachelor's Degree or equivalent in education and experience, plus four (4) years of related experience.
Additional Specific Minimum Qualifications: 1. Thorough understanding of the software development life cycle, including analysis, design, development, documentation, testing, training, and implementation
2. Comprehensive experience with object-oriented web development using ASP.NET (C# / VB) or Java/J2EE
4. Ability to work with moderate supervision on multiple projects and/or initiatives often with conflicting deadlines and limited resources
5. Practice and promote the development of maintainable, testable, and DRY code that adheres to institutional change management process
6. Excellent communication skills, both oral and written
7. Detail-oriented focus with strong analytical and problem solving skills
8. Ability to create reports and statistics from various databases using reporting tools
9. Ability to pioneer new solutions based on emerging industry trends
10. Understanding of role-based and ACL-based access restriction for systems which house sensitive information
11. Ability to achieve results in a diverse environment while maintaining patience and a positive, customer-centric attitude
12. Knowledge of databases, including queries, stored procedures and general understanding of database management utilities
Preferred Qualifications: 1. Previous experience in higher education or healthcare.
2. Knowledge of information security and best practices relating to the storage of sensitive information.
3. Knowledge of regulatory compliance such as HIPAA, PCI-DSS, 21 CFR Part 11, and/or others.
4. Experience with information security risk assessments and associated implications to development process.
As a member of the National Collegiate Athletic Association (NCAA) and the Council of Ivy Group Presidents (Ivy League), it is imperative that members of the Columbia University community, in all matters related to the intercollegiate athletics program, exhibit the highest professional standards and ethical behavior with regard to adherence to NCAA, Conference, University, and Department of Intercollegiate Athletics and Physical Education rules and regulations.
Columbia University is an Equal Opportunity/Affirmative Action employer.