Logo
Baylor College of Medicine

Software Engineering and Programming Specialist

Baylor College of Medicine, Houston, Texas, United States, 77246

Save Job

Software Engineering and Programming Specialist

Summary: Provides assistance in the design, implementation, testing and documentation of software applications that support the Baylor College of Medicine (Baylor) research mission. This position is responsible for interpreting specifications and requirements into code. Performs other related duties as assigned or directed in order to meet the goals and objectives of Baylor. Overview

Provides software development, testing and documentation support for Office of Research IT initiatives, with emphasis on web-based database applications and related software. Responsibilities

Participates in the implementation and maintenance of software applications supported by Office of Research IT. Proposes and develops solutions with knowledge of 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). Develops and implements code to realize system design for software applications including web-based database applications and related software. 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 with required resources and delivery dates and coordinates timely implementation of the schedule. Helps anticipate possible problems and takes a pro-active role in their solutions. Designs test procedures and test data to debug coded software applications prior to 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 and ensures accuracy and understandability of these documents. Advises, trains, and assists clients in the use of software applications; assists in developing training materials for users. Shows interest in continual learning of additional technical skills and staying current with technology; pursues ongoing education in computer science and information technology to propose and implement state-of-the-art concepts and solutions. Performs other job-related duties as assigned. Minimum Qualifications

High School diploma or GED. Four years of relevant experience. Preferred Qualifications And Skills

Bachelor's and/or Master's Degree in Computer Science or a related field. Knowledge of object-oriented programming languages like C#. Knowledge of Internet-based applications and development (ASP.NET, HTML, JavaScript, jQuery, Bootstrap). Knowledge of database design, development and Microsoft SQL Server and T-SQL. Experience with Windows and UNIX operating systems. Ability to translate given specifications into functional code. Experience with software/hardware release and installation tasks. Ability to test and debug developed applications. Ability to document all program and application development. Ability to develop good user interfaces. Strong listening and questioning skills; effective verbal and written communication with investigators and staff. Ability to work as part of a team and maintain composure in difficult situations. Work Authorization

Candidates must be legally authorized to work in the United States at the time of application and throughout the duration of employment. This position is not eligible for visa sponsorship. Baylor College of Medicine is an Equal Opportunity/Affirmative Action/Equal Access Employer.

#J-18808-Ljbffr