Application Development Manager
Institute for Medical Research
- Durham, NC
- $105,000-160,000 per year
- Permanent
- Full-time
- Oversee application development for clinical research studies, including:
- Development of new and existing applications to facilitate electronic data capture (EDC) and data management
- Creating and modifying databases and other backend infrastructure to facilitate new application development and improve existing systems
- Migration of study data from legacy applications to new ones
- Creation of forms and business logic in EDC platforms such as REDCap
- Apply agile methodology to effectively identify and document user requirements and to deliver valued solutions to users quickly
- Oversee peer reviews and user acceptance testing to ensure quality deliverables
- Manage and delegate new initiatives, feature requests, and bug fixes from management and collaborators according to team priorities
- Resolve development impediments and ensure timely escalation to appropriate staff members, as needed
- Provide input on project decisions related to timelines, feasibility, and other relevant issues working with team leads to make sure work is completed in timely manner for project deadlines to be met
- Oversee creation and maintenance of development documentation and user guides
- Coordinate with research coordinators to ensure all applications adhere to HIPAA and IRB compliance
- Distribute and monitor development tasks to Application Development Team based on priorities provided by the Director of Technical Operations to ensure adherence to project schedules and deadlines
- Review resumes; screen, interview, and hire candidates; and coordinate onboarding tasks for Developer roles
- Develop and maintain staff training on data systems, development processes, and resources; participate in or lead internal knowledge sharing sessions
- Draft and enforce policies specific to the Application Development Team
- Approve timecards and time-off requests
- Conduct performance reviews, provide ongoing feedback regarding performance and productivity, and recommend salary adjustments, as appropriate
- Develop and coordinate the revision and maintenance of procedural manuals and training materials, as needed
- Use the Jira platform to manage technical workflow according to best practices of Agile software development, including backlog grooming, sprint planning, time estimations, acceptance criteria approvals, and QA workflows
- Conduct regular meetings, including daily stand-ups, sprint planning, and with your team
- Work closely with investigators, research operations, and other technical staff to understand development priorities and regularly communicate project status
- Coordinate with multiple collaborators around the country to advise on data abstraction, to help in data management, and to facilitate merging of their data with our database systems
- Attend and/or lead kick-off meetings, project meetings, and other ad-hoc meetings
- Work with end users to gather business requirements and develop technical and software solutions to meet research needs
- Communicate with VA technology departments to address/resolve IT needs and problems
- Attend Data Operations Team and Freedland Lab management meetings on a frequent and regular schedule
- Train additional team members, as necessary
- Degree in Computer Science, Engineering, Information Systems/Technology, or another relevant field or a minimum of 10 years' experience as a full stack developer, data analyst, database programmer, or other relevant work that aligns with the qualifications of this job, will be considered in lieu of education in the computer science field.
- Demonstrated experience leading end-to-end application development
- Minimum of 7 years practical experience with application development.
- Intimate familiarity with the best practices, methodologies and/or frameworks associated with the following practices:
- Design of web-based applications
- Software development life cycle
- Database theory and design
- Version control/Source code management
- Minimum of 2 years project management experience, including development of project timelines, requirements gathering, and communication with stakeholders.
- Minimum of 2 years staff management experience, including hiring, staff training and development, reviews, and mentoring.
- Organized and detailed-oriented self-starter with the capacity to deliver on multiple projects simultaneously, manage multiple tasks, and handle changing priorities and deadlines
- Ability to solve problems, troubleshoot, contribute new ideas, meet tight deadlines, and be decisive under pressure
- Ability to perform extensive and thorough quality control processes
- Strong verbal and written communication and interpersonal skills
- Experience with REDCap strongly preferred
- Experience with deploying applications in restricted government cloud space preferred
- Experience with Jira preferred
Phone: (984)250-7012
Email: HumanResources@imr.org
This contact information is for accommodation requests only and cannot be used to inquire about the status of applications.
Equal Opportunity Employer, including disabled persons and veterans.If you want to view the Know Your Rights: Workplace Discrimination is Illegal poster, please choose your language: – – -– –