Open role
[Remote] Senior Software Engineer
Note: The job is a remote job and is open to candidates in USA. The University of Arkansas for Medical Sciences is hiring a Senior Software Engineer to support the Center for Hearing Health Access and its community-engaged research on technology-enabled hearing care. The role develops and maintains software, manages research data, supports data quality and reporting, and integrates data sources and systems with community partners.
Responsibilities
- Create and build new technical solutions to assist in research and solve healthcare problems
- Deploy both existing and new software solutions to secure environments
- Maintain uptime and reliability of deployed software
- Collaborate with team members and partner sites to discuss any data problems that may arise and develop potential solutions
- Work with the Associate Director of the Center on integration of data from multiple sources at partner sites
- Ensure the security and integrity of user and research data
- Understand regulatory requirements for projects (HIPAA, COPPA, FERPA)
- Complete and track all regulatory documents related to data management
- Train team members on data safety practices and policies and ensure that processes are operationalized
- Design, implement, and manage the processes and procedures for quality assurance of research related activities across projects
- Develop and maintain project databases for data storage and analysis, as well as develop survey collection tools, including:
- Selection of specific software (e.g., REDCap, Qualtrics, ODK) for specific data needs
- Support the research team in development of data collection instruments, including converting these to an electronic format
- Assist team members with implementing and coordinating systems to monitor the collection, storing, cleaning, analysis, and dissemination of data for qualitative study component
- Perform other duties as assigned
Skills
- Bachelor's degree in Computer Science, Information Technology, or equivalent PLUS five (5) years of experience as a senior software developer, systems administrator, or equivalent
- Experience in developing full stack software projects from concept through deployment
- Built/maintained a web-based application back by a relational database
- Strong front-end web programming and design skills
- Experience handling sensitive or regulated data
- Experience integrating with external systems
- Ability to deploy and troubleshoot applications in a cloud environment
- Experience with system administration and software deployment
- Demonstrable initiative and flexibility
- Able to work independently and effectively in groups
- Clear written and verbal communication with non-technical users, including writing plain-language user-facing content
- Patience and professionalism providing direct technical support to participants and staff, remotely and across time zones
- Persons must have proof of legal authority to work in the United States on the first day of employment
- Experience with cloud-based continuous deployment systems
- Experience with Ruby on Rails
- Experience with OCR or development pipelines
- Experience with REDCap and statistical software packages, such as SAS, STATA, or R
- Experience in developing mobile apps
- Experience with school or healthcare information integration
Benefits
- For benefits-eligible positions only: Medical, Dental and Vision plans available for qualifying staff and family
- Holiday, Vacation and Sick Leave
- Education discount for staff and dependents (undergraduate only)
- Up to 10% matched contribution from UAMS for retirement
- Basic Life Insurance up to $50,000
- Career Training and Educational Opportunities
- Merchant Discounts
- Concierge prescription delivery on the main campus when using UAMS pharmacy
Company Overview