The Medical University of South Carolina (MUSC - Univ) is looking to hire a Systems Programmer/Developer II to support research and education software systems through all phases of the software development lifecycle.
Requirements
- Proficient in SQL and using relational databases (required)
- Proficient with .NET and C-Sharp programming (required)
- Experience with Ruby on Rails programming (preferred)
- Familiarity with software hosting including MS SQL Server and MS Windows Server environments (required)
- Familiarity with high level human subjects research concepts and regulatory requirements (preferred)
- Practical experience with ETL and data integration (preferred)
- Experience utilizing Agile methodology for development projects (preferred)
Responsibilities
- Develop and implement special programs, changes, and features according to program requirements and priorities.
- Tests all newly developed changes to verify requirements are met and compatibility with other system functions.
- Maintain exceptional technical documentation for areas of responsibility and participate in the development of user facing/lay documentation and guides for supported systems.
- Perform research and analysis required for project proposal, software and systems modifications, and new projects.
- Assist in the design of the requested features and other system changes.
- Intake requirements from stakeholders and work with team members to identify solutions, communicate to requesters, and iterate changes using an Agile development methodology.
- Support products by engaging in high level technical support.
Other
- Very organized, high attention to detail, able to work independently (required)
- Strong analytical and problem-solving skills (required)
- Strong interpersonal and communications skills (written/verbal) (required)
- A high school diploma and three years work experience in the modification and maintenance of system programs, 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.
- If you like working with energetic enthusiastic individuals, you will enjoy your career with us!