Implements and assists in designing and architecting technologies and products for open-source data commons platforms and ecosystems in alignment with our technology roadmap, helping lead architectural and engineering initiatives as needed.
Learns through providing hands-on development of models, prototypes, and solutions and associated design documents. Troubleshoots code level problems quickly and efficiently.
Liaises between technical and architecture teams, assisting to interpret and translate requirements into technical architectural vision and implementation plan, including improvements to stability, scalability, and the performance of products.
Brings technical knowledge in system infrastructure/platform, software development, QA, or deployment and is gaining advanced knowledge and expertise across these areas for the planning for core product and project architecture and development, working with the team to define task breakdowns, effort estimates, and processes.
Works with the architecture team and technical leads to provide technical options to be used for decision making across various technical levels. May serves as an resource for best practices for the engineering teams while becoming an expert in these areas.
Investigates, analyzes and resolves day-to-day technical problems using standard procedures.
Works with stakeholders to gather and analyze requirements for developmental programs. Receives a moderate level of guidance to design applications to meet University and business requirements.
Performs code testing on components and works to ensure that appropriate implementation standards are met. Evaluates design alternatives for development cost and solutions using various methods.
Supports and maintains existing applications. Works with web developers and responds to requests from users.
Performs other related work as needed.
Master's degree or PhD in computer science, mathematics, statistics, engineering or a related quantitative discipline.
Development experience across the entire software development lifecycle.
Experience with a multi-server, scalable architecture, using micro-services and containers.
Experience gathering and analyzing data to determine detailed requirements and performing complex system analyses.
Hands-on experience working with cloud technologies, distributed big data architectures, large complex data sets, and analytics applications.
Experience with architectural design and design reviews with software engineering teams.
Experience with professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, agile development, build processes, testing, and operations.
Domain experience in biomedical informatics.
Experience in developing, testing, or operating open-source SaaS platforms.
Demonstrated knowledge and ability to solve problems across multiple technical areas and learn new technologies within a reasonable amount of time.
Ability to build effective relationships, partnerships, and collaborations.
Ability to take and provide feedback.
Ability to learn organizational vision, take direction on goals, and help drive execution.
Ability to assist complex decision making.
Ability to communicate effectively across different working styles and personalities.
Ability to hold yourself accountable for overall performance.
Considered a Subject Matter Expert in at least one functional areas of the main technology, programming languages, and core solutions.
Proficiency with major tools, languages and processes spanning system infrastructure/platform, software development, QA, and deployment.
Cover Letter (preferred)
The University of Chicago is an Affirmative Action/Equal Opportunity/Disabled/Veterans Employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national or ethnic origin, age, status as an individual with a disability, protected veteran status, genetic information, or other protected classes under the law. For additional information please see the University's Notice of Nondiscrimination.
Staff Job seekers in need of a reasonable accommodation to complete the application process should call 773-702-5800 or submit a request via the Applicant Inquiry Form.
The University of Chicago's Annual Security & Fire Safety Report (Report) provides information about University offices and programs that provide safety support, crime and fire statistics, emergency response and communications plans, and other policies and information. The Report can be accessed online at: securityreport.uchicago.edu. Paper copies of the Report are available, upon request, from the University of Chicago Police Department, 850 E. 61st Street, Chicago, IL 60637.
Internal Number: JR10670
About University of Chicago (UC)
One of the world's premier academic and research institutions, the University of Chicago has driven new ways of thinking since our 1890 founding. Today, UChicago is an intellectual destination that draws inspired scholars to our Hyde Park and international campuses, keeping UChicago at the nexus of ideas that challenge and change the world.