Back to jobs

Software Engineering and Programming Associate

Baylor College of Medicine · Houston, TX, US

Spotted 1d agoFull-time

Job details

Employment
Full-time
Education
Bachelor's degree
Posted
Oct 28, 2026
Last confirmed open
Oct 29, 2026
Job description

About this role

Applications Instructions

-----------------------------

To help us complete our review of your application, please upload a copy of your transcripts in the “My Documents” section.

Summary

-----------

Ready to advance your career at the intersection of technology and medical research? Join BCM’s Office of Research IT to design and deliver robust web and data-driven applications using C#, ASP.NET, and SQL Server. Build high-impact solutions, take on greater ownership, and grow within a mission-driven team.

Apply now to shape the future of research-driven innovation.

Job Duties

--------------

  • Coordinates and participates in the implementation and maintenance of software applications supported by Office of Research IT.
  • Proposes and develops solutions with the knowledge and understanding of how to integrate and use programming languages (e.g. C#), database management systems (e.g., SQL Server), Internet Tools (e.g., ASP.NET and JavaScript) and graphical software (e.g. SSRS).
  • Conversant in software validation and regulatory requirements for 21 CFR Part 11 compliance, HIPAA, FISMA and other federal regulations.
  • Provides on-call support as needed.
  • Provides project leadership.
  • Provides education, direction and guidance to individuals assigned to projects under the leadership of this position.
  • Assists with recruitment and training of junior members in the software development team.
  • Develops and implements code to realize system design for software applications including web-based database applications and related software applications.
  • Maintains developed/implemented systems and re-evaluates when requirements and resources change. Analyzes existing system logic to diagnose deficiencies and/or make enhancements.
  • Produces system flow charts to describe existing and proposed systems.
  • Develops a realistic schedule complete with required resources, delivery dates and coordinates the timely implementation of the schedule.
  • Helps anticipate possible problems and takes a proactive role in their solutions.
  • Designs test procedures and test data to debug coded software applications prior to their delivery to clients.
  • Documents software applications developed by Office of Research IT, including the maintenance of data dictionaries.
  • Participates in the development and review of documentation for software applications.
  • Responsible for the accuracy, understandability and maintenance of these documents.
  • Advises, trains and assists clients in the use of software applications developed and supported by the Office of Research IT.
  • Assists in developing training materials for users.
  • Shows interest in continual learning of additional technical skills and software programming skills and staying current with the state of technology.
  • Continues education in computer science and information technology in order to propose and implement state-of-the-art concepts and technical solutions.
  • 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 Computer Science or related field.
  • Knowledge in programming with object-oriented languages like C#.
  • Knowledge in Internet-based applications and development like ASP.NET, HTML, JavaScript, jQuery, Bootstrap.
  • Knowledge in database design, development and using database technologies like Microsoft SQL Server and T-SQL.
  • Experience in Windows and UNIX operating systems.
  • Ability to take given specifications and generate code for functional applications.
  • Capable of participating in software/hardware release and installation tasks.
  • Ability to test and debug developed applications.
  • Must document all program and application development.
  • Ability to develop good user interfaces.
  • Ability to listen and ask appropriate questions.
  • Communicates with investigators and staff using effective verbal and writing skills.
  • Capable of working as a member of a team, maintaining one's composure in difficult situations.

Baylor College of Medicine is an Equal Opportunity/Affirmative Action/Equal Access Employer.

Interested in this role?Continue on Baylor College of Medicine's careers page.
Apply on Baylor College of Medicine