Medical University of South Carolina UNIV - Systems Programmer/ Developer II - Department of BMIC in Charleston, South Carolina
Job Summary: This Systems Programmer / Developer II 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.
Payscale Salary Range: UNIV-Band 6: $40,759.00 - $58,086.00 - $75,413.00 (min - mid - max)
25% - (Design) Working with project management, assess the requirements of our stakeholders and the current capabilities of our applications. Recommend to leadership tactical actions like refactoring current applications or developing stopgap applications, and strategic actions like developing services that are useful across campus and applications that are useful for a variety of users. Help create workable stories in task-tracking software. - (Essential)
25% - (Develop) 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. - (Essential)
25% - (Test) 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)
10% - (Deploy) Deploy code to development, staging, and production servers. Ensure deployments are error free and work as expected. - (Essential)
10% - (Support) 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)
Preferred Experience & Additional Skills: Demonstrated proficiency with integration and development of web based applications. Experience with Linux, Apache, and MySQL. Strong 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.
Minimum Experience and Training Requirements: A high school diploma and three years work experience in the modification and maintenance of systems programming, the design and development of system software or the testing and debugging of system software. An associate's degree or a bachelor's degree in a related field may be substituted for the required work experience.
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)"