Summary
Research Support Services seeks a skilled Software Engineering and Programming Associate to join our team. The ideal candidate, with a strong background in programming and a deep understanding of application programming interfaces (APIs), will play a crucial role in our operations. They will be responsible for streamlining institutional processes, reducing redundant data entry, documenting system dependencies, and enhancing overall efficiency through integrating various systems.
Job Duties
Design, Implementation, Improvement, and Optimization: 65%
- Manage the development and execution of programming integration strategies, prioritizing ease of use and efficiency to enhance existing and future systems that support the research mission.
- Integrate systems with application programming interfaces (APIs).
- Develop reporting tools for end-users (e.g., staff, faculty, and leadership) across all Research Mission electronic systems.
- Integrate reporting tools into various Business Intelligence (BI) and Data Visualization tools e.g., Microsoft Power BI.
- Regularly perform thorough reviews of current research mission systems, identifying opportunities for process enhancement and optimization.
Documentation: 35%
- Document all physical servers, software systems, and system dependencies for the research mission as required and/or based on system review.
- Develop documentation tools to ensure corporate knowledge retention, improve new staff onboarding, and provide senior management with summarized and detailed information on all electronic systems supporting the research mission.
Examples of current systems: (e.g., iLab, Clinical Trials Management System, Cage Card Printing System, Internal Transfer System, Space Request System, DARWIN, Green Slip System, Surgery Registry Tool, PI Invoice System, Training Dashboard, Pink Slip System, Rodent Scheduler System, Surgical Training System).
- Support the R3 - Clinical Research Billing and CTMS project.
- Play a primary role for supporting iLab for institution in billing events, core management, user management and ad-hoc reports.
- Administer the systems that support the department's daily operations and billing process.
- Performs other job-related duties as assigned.
Minimum Qualifications
- Bachelor's degree. Four years of relevant experience may substitute for degree requirement.
- Two years of relevant experience.
Preferred Qualifications
- Master's degree in a directly related field such as Computer Science.
- Strong proficiency in programming languages such as Java, Python, or C#, and API development and integration techniques.
- Solid understanding of database management systems (e.g., MS SQL, MySQL) and web technologies (e.g., HTML, CSS, JavaScript).
- Experience in research settings.
Baylor College of Medicine is an Equal Opportunity/Affirmative Action/Equal Access Employer.