Software Engineer

University of Kansas medical Center

Kansas City, KS

ID: 7178838
Posted: September 13, 2023
Application Deadline: Open Until Filled

Job Description

Job Description Summary:
Under guidance with Biostatics & Data Science faculty or Director of Research Information Technology, perform basic to intermediate-level software or database development; perform coding based on the software requirements; deploy solutions onto the servers; perform validation/testing of the software solutions; maintain database; and assist the team to support home-grown and third party owned software solutions.
Job Description:
Required Qualifications

Education:

Bachelor’s degree in software engineering, computer science, or related field.

Work Experience:

Highly proficient with Visual Studio, JSP, and HTML.

Highly proficient with Object Orientated Programming concepts.

Experience with software integration and database development.

Experience with Relational databases.

Experience with content management and web development services such as JBoss, Apache web server.

Experience with operating systems such as Microsoft Windows and UNIX.

Experience creating and conducting training in the utilization of computer and/or web-based systems.

Preferred Qualifications

Education:

Master’s degree in software engineering, computer science, or related field.

Work Experience:

Two (2) years’ experience in academic or private health-related research environment.

Two (2) years’ experience in C#, Angular and JavaScript technologies

Experience designing user Interface for projects using Usability and UX fundamentals.

Proficient and strong working knowledge of PL/SQL.

Experience with mobile app development for Apple and Android eco-systems.

Experience in Cloud technologies and application deployment on Cloud.

Member of Society of Data Management (SCDM).

Familiarity with HIPAA.

Skills

Planning, organizing, and problem-solving skills.

Excellent communication and customer service skills.

Collaboration skills.

Job Duties Outlined:
Develop stored procedures and views to retrieve data from multiple table sources.

Design user interface screens applying usability and UX concepts for creating User-Friendly applications

Customize third-party software solutions using Java Server Pages (jsp) technology and java script

Develop mobile applications in Apple and Android eco-systems

Participate in internal quality assurance efforts for rolling/upgrading software solutions.

Document any designed forms, reports, queries, templates, and any other projects that are developed according to the SOPs. Proactively identify inefficient processes and make recommendations for increasing the efficiency and/or effectiveness of operations.

Install and test new versions of the database management system (DBMS), along with the quarterly database patches.

Write database documentation, including data standards, procedures, and definitions for the data dictionary ('metadata').

Update and maintain system to remain compliant with federal and other regulatory guidelines as well as general system administration and oversight in cooperation with the IT Project Manager. Control access permissions and privileges, establish the needs of users, and monitor user access and security.

With other members of systems team develop, manage, and test backup and recovery plans; and communicate regularly with technical, applications and operational staff to ensure database integrity and security. Work with Information Resources team to ensure that storage, archiving, backup, and recovery procedures are functioning correctly.

Work with stakeholders on respective databases to extract and load their data.

Develop and maintain procedures for deploying R shiny projects on Department of Biostatistics & Data Science owned environment, update and patch all the R shiny applications periodically.

Maintain the data feeds from our clinical trial management system to our University of Kansas Cancer Center applications.

Reviewing and maintain standard operating procedures and change control documents.

Required Documents:
Resume/CV

Cover Letter