UNIV - Systems Programmer/Developer I - Biomedical Informatics Center

Medical University of South Carolina | Charleston, SC, United States

Applying to this job will open a new window on the employer's web site to apply there.

Posted Date 10/21/2021
Description Job no: 538475
Entity: MUSC University
Department: COLLEGE OF MEDICINE - COM-RESEARCH SUPPORT
Sub Department: UNIV-2218060-Biomedical Informatics Center
Work type: Full-Time
Employee Type: UNIV - Research Grant
Location: Charleston, SC-Downtown
Categories: Information Technology & Telehealth, Administrative & Non-Clinical Professionals
Pay scale: UNIV-Band 5: $34,332.00 - $48,928.50 - $63,525.00 (min - mid - max)

FLSA: Hourly

Job Summary: This Systems Programmer / Developer I position will be responsible for programming and technical services associated with the Clinical and Translational Science Award (CTSA), other grants, and Biomedical Informatics Center (BMIC) projects. The position is primarily working with the Ruby on Rails development team on its integration with organizational applications and workflow processes. These include designing, developing, maintaining, and supporting complex computer programs and databases.

Job Duties:

  • 35% - Develop the software elements of web-based applications and architecture, including automation. Work in a team based environment in an agile/scrum methodology. Integrate with the sprint-based work schedule. Deliver tasks and stories in alignment with sprint schedule. - (Essential)
  • 25% - Ensure that code is thoroughly tested and that products have sufficient tests so that changes can be made with confidence. Minimize code errors so that releases will not interrupt service to customers. Join and continue the culture of good testing practice and deployment. - (Essential)
  • 15% - Working with project management and senior developers, assess the requirements of our stakeholders and the current capabilities of our applications. Help create workable stories in project-tracking software. Break down stories into smaller tasks for work consumption. - (Essential)
  • 10% - Deploy code to development, staging, and production servers. Ensure deployments are error free and work as expected. - (Essential)
  • 10% - Respond to escalated issues and alerts as they arise. Coordinate resolution if unable to personally address. Own issues until resolution. - (Essential)
  • 5% - Other duties as required. - (Essential)

Minimum Experience and Training Requirements: A high school diploma and two years work experience in computer programming. An associate's degree or a bachelor's degree in a related field may be substituted for the required work experience.

Preferred Experience & Additional Skills:

Demonstrated proficiency with integration and development of web based applications. Experience with Linux, Apache, and MySQL. Development experience in Ruby on Rails is required. Knowledge and use of other development languages will make for a stand-out candidate. Experience with single sign-on (SSO) and other authentication methods. Basic database experience is necessary.

Personable with good organizational, problem solving and analytical skills. Ability to communicate effectively, both orally and in writing. Ability to provide technical assistance to staff, division directors, and other participating partners. Ability to plan and organize work activities and prioritize task completion according to schedules and goals. Ability to exercise judgment and discretion in interpreting and applying policies and procedures. A strong work ethic. Minimal supervision; must be able to work independently. Occasional evening and weekend hours.

Physical Requirements: Ability to perform job functions in an upright position. (Frequent) Ability to perform job functions in a seated position. (Frequent) Ability to perform job functions while walking/mobile. (Frequent) Ability to work indoors. (Continuous) Ability to work in confined/cramped spaces. (Infrequent) Ability to bend at the waist. (Frequent) Ability to fully use both hands/arms. (Continuous) Ability to perform repetitive motions with hands/wrists/elbows and shoulders. (Frequent) Ability to reach in all directions. (Frequent) Possess good finger dexterity. (Continuous) Ability to maintain tactile sensory functions. (Continuous) Ability to lift, lower, push or pull objects 15 lbs. or more, unassisted. (Infrequent) Ability to maintain 20/40 vision, corrected. (Continuous) Ability to see and recognize objects close at hand. (Continuous) Ability to see and recognize objects at a distance. (Continuous) Ability to match or discriminate between colors. (Continuous) Ability to determine distance/relationship between objects; depth perception. (Continuous) Good peripheral vision capabilities. (Continuous) Ability to hear and/or understand conversations. (Continuous) Ability to perform gross motor functions with frequent fine motor movements. (Continuous) Ability to work in dusty areas. (Infrequent)"

The Medical University of South Carolina is an Equal Opportunity Employer. MUSC does not discriminate on the basis of race, color, religion or belief, age, sex, national origin, gender identity, sexual orientation, disability, protected veteran status, family or parental status, or any other status protected by state laws and/or federal regulations. All qualified applicants are encouraged to apply and will receive consideration for employment based upon applicable qualifications, merit and business need.


Opening date: Eastern Daylight Time
Applications close: Eastern Standard Time

FLSA: Hourly

Job Summary: This Systems Programmer / Developer I position will be responsible for programming and technical services associated with the Clinical and Translational Science Award (CTSA), other grants, and Biomedical Informatics Center (BMIC) projects. The position is primarily working with the Ruby on Rails development team on its integration with organizational applications and workflow processes. These include designing, developing, maintaining, and supporting complex computer programs and databases.

Job Duties:

  • 35% - Develop the software elements of web-based applications and architecture, including automation. Work in a team based environment in an agile/scrum methodology. Integrate with the sprint-based work schedule. Deliver tasks and stories in alignment with sprint schedule. - (Essential)
  • 25% - Ensure that code is thoroughly tested and that products have sufficient tests so that changes can be made with confidence. Minimize code errors so that releases will not interrupt service to customers. Join and continue the culture of good testing practice and deployment. - (Essential)
  • 15% - Working with project management and senior developers, assess the requirements of our stakeholders and the current capabilities of our applications. Help create workable stories in project-tracking software. Break down stories into smaller tasks for work consumption. - (Essential)
  • 10% - Deploy code to development, staging, and production servers. Ensure deployments are error free and work as expected. - (Essential)
  • 10% - Respond to escalated issues and alerts as they arise. Coordinate resolution if unable to personally address. Own issues until resolution. - (Essential)
  • 5% - Other duties as required. - (Essential)

Minimum Experience and Training Requirements: A high school diploma and two years work experience in computer programming. An associate's degree or a bachelor's degree in a related field may be substituted for the required work experience.

Preferred Experience & Additional Skills:

Demonstrated proficiency with integration and development of web based applications. Experience with Linux, Apache, and MySQL. Development experience in Ruby on Rails is required. Knowledge and use of other development languages will make for a stand-out candidate. Experience with single sign-on (SSO) and other authentication methods. Basic database experience is necessary.

Personable with good organizational, problem solving and analytical skills. Ability to communicate effectively, both orally and in writing. Ability to provide technical assistance to staff, division directors, and other participating partners. Ability to plan and organize work activities and prioritize task completion according to schedules and goals. Ability to exercise judgment and discretion in interpreting and applying policies and procedures. A strong work ethic. Minimal supervision; must be able to work independently. Occasional evening and weekend hours.

Physical Requirements: Ability to perform job functions in an upright position. (Frequent) Ability to perform job functions in a seated position. (Frequent) Ability to perform job functions while walking/mobile. (Frequent) Ability to work indoors. (Continuous) Ability to work in confined/cramped spaces. (Infrequent) Ability to bend at the waist. (Frequent) Ability to fully use both hands/arms. (Continuous) Ability to perform repetitive motions with hands/wrists/elbows and shoulders. (Frequent) Ability to reach in all directions. (Frequent) Possess good finger dexterity. (Continuous) Ability to maintain tactile sensory functions. (Continuous) Ability to lift, lower, push or pull objects 15 lbs. or more, unassisted. (Infrequent) Ability to maintain 20/40 vision, corrected. (Continuous) Ability to see and recognize objects close at hand. (Continuous) Ability to see and recognize objects at a distance. (Continuous) Ability to match or discriminate between colors. (Continuous) Ability to determine distance/relationship between objects; depth perception. (Continuous) Good peripheral vision capabilities. (Continuous) Ability to hear and/or understand conversations. (Continuous) Ability to perform gross motor functions with frequent fine motor movements. (Continuous) Ability to work in dusty areas. (Infrequent)"

Category
Computer Science & IT

Share this job