Galter Health Sciences Library & Learning Center and the Northwestern University Clinical and Translational Sciences Institute (NUCATS) at Feinberg School of Medicine seek a Developer to complete key deliverables for the CTSA Program Center for Data to Health Coordinating Center (CD2H). The CD2H was established through a 5-year award from the National Center for Advancing Translational Sciences (NCATS) and will coalesce and coordinate informatics activities across the Clinical and Translational Science Award (CTSA) Program, a network of more than 50 medical research institutions, to provide collaborative clinical and translational research infrastructure. The position develops, codes, tests, and debugs new software or enhancements to existing software. Typically works with senior staff or alongside fellow project developer, but may coordinate smaller or less complex projects independently. Designs and implements technical solutions ensuring that business needs and requirements are met. Performs system integration tasks. Provides estimation for assigned tasks.
Participates in the development of new goals and strategies based on interactions with primary user.
Develops plans for software deployment on heterogeneous systems.
Collaborates with users to develop workflows and best practices.
Partners with users in designing features for technology.
Responds to customer inquiries via phone, online, in-person, etc.
Creates and maintains code documentation.
Evaluates feature/upgrade/change requests and recommends action.
Identifies database and software performance issues, and makes adjustments.
Develops and maintains software infrastructure via patches, bundles, releases, and maintenance packs.
Codes software applications adhering to designs supporting internal business requirements or external user.
Designs databases and data structures.
Opens tickets with vendors.
Performs other duties as assigned.
Successful completion of a full 4-year course of study in an accredited college or university leading to a bachelor's or higher degree in a major such as computer science, information technology, or related; OR appropriate combination of education and experience.
2 years of relevant experience required.
5 years of relevant experience.
Experience working in a UNIX/ Linux command-line environment.
Experience with Open Source software, including multi-platform integration.
Experience with authentication and authorization protocols.
Experience in application development in a research environment.
Experience developing information management applications and digital repository architectures.
Experience with digital library metadata standards and encoding schema.
Experience with Application Programming Interfaces (APIs).
Experience on an Agile team to improve a product or process.
Experience with Invenio (or Flask) framework.
Preferred Competencies: (Skills, knowledge, and abilities)
Demonstrated ability to work independently as well as collaboratively with a diverse population of faculty/staff, students, and colleagues.
Demonstrated ability to learn new technology tools/skills.
Evidence of professional initiative.
Excellent analytical, interpersonal, time management, and organizational skills.
Excellent written and oral communication skills; demonstrated ability to communicate effectively both in person and remotely/virtually using a variety of media and technologies.
Demonstrated proficiency with virtual collaboration tools, including GSuite, Slack, Twitter, web conferencing tools (Skype, WebEx, BlueJeans, Zoom), cloud storage services (Box, Dropbox, Google Drive), and Git/GitHub.
Strong ability to think and act strategically, and demonstrated success at bringing concepts to realization while meeting deadlines.
Experience with: Linux Operating Systems, Nginx, PostgreSQL, Elasticsearch, Docker, Shibboleth, Redis, Celery, Webpack-powered frontend framework and model/view/controller web frameworks.
Northwestern University is an Equal Opportunity, Affirmative Action Employer of all protected classes, including veterans and individuals with disabilities. Women, racial and ethnic minorities, individuals with disabilities, and veterans are encouraged to apply. Hiring is contingent upon eligibility to work in the United States.
Internal Number: 35396
About Northwestern University
Northwestern University is a major private research university with 12 academic divisions located on three campuses in Evanston, Chicago, and Education City in Doha, Qatar. We have approximately 2,500 full-time faculty members, 17,000 graduate and undergraduate students, and over 5,700 full and part-time staff. Northwestern University combines innovative teaching and pioneering research in a highly collaborative environment. It provides students and faculty exceptional opportunities for intellectual, personal and professional growth.