Title:  Programmer/Analyst I

Division:  Office of Research
Schedule:  Monday - Friday, 8 a.m - 5 p.m
Work Location:  Texas Medical Center, Houston, TX
Salary Range:  Up to $61,000
FLSA Status:  Exempt
Requisition ID:  1789
Job Purpose

Programmer Analyst I under immediate supervision, performs analysis of requirements, system design, programming, testing, implementation, problem solving, enhancements and required maintenance.

Job Responsibilities

Provides assistance in the design, implementation, testing and documentation of software and database applications that support the mission of the Institute for Clinical and Translational Res. at Baylor College of Medicine and Texas Children's Center for Global Child Health. The application specifications must integrate into the software systems supported by Res. Informatics. This position is responsible for assisting in coordinating application projects, as well as interpreting specifications and requirements into code. 
1. Participates in the implementation and maintenance of software applications supported by Research Informatics. Knowledgeable in understanding, integration and use of programming languages (e.g. C#, C++, Visual Studio .NET, JAVA), database management systems (e.g., Access, ORACLE, SQL Server), Internet Tools (e.g., ASP.NET and Javascript) and graphical software (e.g. PowerPoint) to propose and develop solutions to application projects.
• Develops and implements code to realize system design for software applications including database applications, web-based applications and related software applications. Designs test procedures and test data to debug coded software applications prior to their delivery to clients. 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 pro-active role in their solutions.
• Maintains developed/implemented systems and re-evaluations when requirements and resources change. Analyzes existing system logic to diagnose deficiencies and/or make enhancements.
• Shows interest in continual learning of additional technical skills and software programming skills, and staying current with the state of technology.
2. Documents software applications developed by Research Informatics, 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.
3. Advises, trains and assists clients in the use of software applications developed and supported by Research Informatics.
• Assists in developing training materials for users.
• Participates in BCM/TCH workshops and seminars in order to identify existing and to anticipate future software application requirements.
4. Continues education in computer science and information technology in order to propose and implement state-of-the-art concepts and technical solutions.


Minimum Qualifications
  • Required: Bachelor’s degree in Computer Science, Management Information Systems, Information Technology, or a related field. Four years of related experience may substitute for degree requirement.
  • None required.
  • None required.

• Preferred knowledge in programming with object oriented languages including Fortran, Visual Basic, C++, C# and Java.
• Knowledge of Microsoft Office suite and programming with MS Office applications. Knowledge of Microsoft Access and SQL Server.
• 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. Experience in Windows and UNIX operating systems.
• Experience in Internet-based applications and development.
• 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 demanding situations.





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