Where Creating the Best Hope for a Healthier Future Begins...
In this position you will provide the technical skills involving writing and documenting moderate to complex applications and programs.
Additional Summary Specific to Job
POSITION KEY ACCOUNTABILITIES:
- implementing electronic data capture capabilities;
- web-based reporting;
- data import and export methods;
- data visualization features.
This position can be filled at either level dependent upon qualifications:
Programmer Analyst II:
Bachelor's degree in computer science or related field with a minimum of two (2) programming experience or relevant experience in lieu of education.
Programmer Analyst III:
Bachelor's degree in computer science or related field with a minimum of three and a half (3.5) years programming experience or relevant experience in lieu of education.
Types of Applications
Stand-alone/distributed/GUI based as well as command-line driven.
Documentation?User and developer documentation.
Data and Process Modeling (UML)?familiar with modeling tools.
Java Server Faces (Strong)
Basic Linux/Unix Shell Scripting
Databases & Database Connectivity
MS SQL Server?Transact SQL
ODBC, JDBC, DAO/ADO.
Store Procedures/Triggers (PL/SQL or T-SQL).
APIs/Libraries (in any language, but java preferred)
MS Office Interoperability.
Version Control Systems (SVN preferred).
Software architectural patterns (e.g. MVC)
Familiarity with DICOM files
Familiarity with HL7
Familiarity with accounting software and principles
Java Persistence API (JPA)
NetBeans "Platform" application development
Concurrent Software development.
Programming/Scripting with Simulation tools such as SecondLife, AnyLogic.
UT Health Science Center at Houston - 19 months ago