Institute For Medical Research, Inc.
Application Development Manager
Institute For Medical Research, Inc., Durham, North Carolina, United States, 27703
The Institute for Medical Research at the Durham VA Health Care SystemApplication Development ManagerThe Institute for Medical Research, an affiliate of the Durham VA Health Care System (DVAHCS), seeks to hire an Application Development Manager to supervise the Application Development Team and direct the design and deployment of a variety of applications related to clinical research projects. This position will report to the Director of Technical Operations.The successful candidate will have the opportunity to be part of a highly productive and dynamic team of researchers working on studies conducted by the Principal Investigator, Dr. Stephen Freedland, and his associates in his cancer research lab. The Application Development Manager oversees the collection and management of large amounts of clinical data and will be expected to learn clinical research methods and clinical presentations of urologic diseases. Applicants must have the ability to: work independently in a fast-paced environment; prioritize and manage the workflow of multiple projects; effectively communicate both orally and in written form; translate clinical specifications to technical requirements; sit for long periods in front of computers; and be fluent in English.Location:
This position is remote with occasional meetings in the Durham office. Candidates must be willing to relocate prior to the start date.Duties and Responsibilities:Critical Element 1 – Application Development Management:Oversee application development for clinical research studies, including:Development of new and existing applications to facilitate electronic data capture (EDC) and data managementCreating and modifying databases and other backend infrastructure to facilitate new application development and improve existing systemsMigration of study data from legacy applications to new onesCreation of forms and business logic in EDC platforms such as REDCapApply agile methodology to effectively identify and document user requirements and to deliver valued solutions to users quicklyOversee peer reviews and user acceptance testing to ensure quality deliverablesManage and delegate new initiatives, feature requests, and bug fixes from management and collaborators according to team prioritiesResolve development impediments and ensure timely escalation to appropriate staff members, as neededProvide 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 metOversee creation and maintenance of development documentation and user guidesCoordinate with research coordinators to ensure all applications adhere to HIPAA and IRB complianceCritical Element 2 – Supervise Application Development Team: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 deadlinesReview resumes; screen, interview, and hire candidates; and coordinate onboarding tasks for Developer rolesDevelop and maintain staff training on data systems, development processes, and resources; participate in or lead internal knowledge sharing sessionsDraft and enforce policies specific to the Application Development TeamApprove timecards and time-off requestsConduct performance reviews, provide ongoing feedback regarding performance and productivity, and recommend salary adjustments, as appropriateDevelop and coordinate the revision and maintenance of procedural manuals and training materials, as neededUse 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 workflowsConduct regular meetings, including daily stand-ups, sprint planning, and meetings with your teamCritical Element 3 – Collaborate with Team Members:Work closely with investigators, research operations, and other technical staff to understand development priorities and regularly communicate project statusCoordinate 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 systemsAttend and/or lead kick-off meetings, project meetings, and other ad-hoc meetingsWork with end users to gather business requirements and develop technical and software solutions to meet research needsCommunicate with VA technology departments to address/resolve IT needs and problemsAttend Data Operations Team and Freedland Lab management meetings on a frequent and regular scheduleTrain additional team members, as necessaryQualifications: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 developmentMinimum 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 applicationsSoftware development life cycleDatabase theory and designVersion control/Source code managementMinimum 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 detail-oriented self-starter with the capacity to deliver on multiple projects simultaneously, manage multiple tasks, and handle changing priorities and deadlinesAbility to solve problems, troubleshoot, contribute new ideas, meet tight deadlines, and be decisive under pressureAbility to perform extensive and thorough quality control processesStrong verbal and written communication and interpersonal skillsExperience with REDCap strongly preferredExperience with deploying applications in restricted government cloud space preferredExperience with Jira preferredPhysical Requirements:
The physical requirements and activities that are required to perform the essential functions of the position include, but may not be limited to, as follows: Must be able to occasionally lift, pull and push a minimum of
25 pounds , stand for extended periods of time, sit for extended periods of time, squat, kneel, and stoop, regularly use fingers, hands for computer work.Supervisory Controls:
The position of the
Application Development Manager
is under the direct supervision of the
Director of Technical Operations .Salary Range:
$105,000 - $160,000 per yearStatus:
ExemptStart Date:
Expected start date will be 4-6 weeks after the offer but is somewhat flexible and contingent upon completion and approval of VA paperwork.Employee Benefits:
IMR offers a competitive benefits package for employees working 25 hours or more which includes health, dental, vision, short- and long-term disability insurance. IMR offers a matching 403b retirement savings plan for employees working 20 or more hours. Both part-time and full-time employees receive paid holiday, vacation, and sick leave. Please visit
https://imr.org/benefits/
for information about employee benefits.All IMR employees are required to obtain a Workers Without Compensation (WOC) appointment at the Durham VA Health Care System (DVAHCS). As a result, the successful candidate must undergo a federal background check and may be subject to a physical and drug test. Participation in the vaccination programs may be required for all Department of Veterans Affairs Health Care Workers Without Compensation (WOC) appointments. We will not sponsor applicants for work visas.Equal Opportunity Employer, including disabled persons and Veterans.Accessibility:
The Institute for Medical Research endeavors to make the online application process accessible to any and all users. If you would like to contact us regarding the accessibility of our website, or need assistance completing the application process and/or accommodation as part of the employment process, please contact Human Resources atPhone: (984)250-7012Email: HumanResources@imr.orgThis contact information is for accommodation requests only and cannot be used to inquire about the status of applications.
#J-18808-Ljbffr
This position is remote with occasional meetings in the Durham office. Candidates must be willing to relocate prior to the start date.Duties and Responsibilities:Critical Element 1 – Application Development Management:Oversee application development for clinical research studies, including:Development of new and existing applications to facilitate electronic data capture (EDC) and data managementCreating and modifying databases and other backend infrastructure to facilitate new application development and improve existing systemsMigration of study data from legacy applications to new onesCreation of forms and business logic in EDC platforms such as REDCapApply agile methodology to effectively identify and document user requirements and to deliver valued solutions to users quicklyOversee peer reviews and user acceptance testing to ensure quality deliverablesManage and delegate new initiatives, feature requests, and bug fixes from management and collaborators according to team prioritiesResolve development impediments and ensure timely escalation to appropriate staff members, as neededProvide 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 metOversee creation and maintenance of development documentation and user guidesCoordinate with research coordinators to ensure all applications adhere to HIPAA and IRB complianceCritical Element 2 – Supervise Application Development Team: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 deadlinesReview resumes; screen, interview, and hire candidates; and coordinate onboarding tasks for Developer rolesDevelop and maintain staff training on data systems, development processes, and resources; participate in or lead internal knowledge sharing sessionsDraft and enforce policies specific to the Application Development TeamApprove timecards and time-off requestsConduct performance reviews, provide ongoing feedback regarding performance and productivity, and recommend salary adjustments, as appropriateDevelop and coordinate the revision and maintenance of procedural manuals and training materials, as neededUse 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 workflowsConduct regular meetings, including daily stand-ups, sprint planning, and meetings with your teamCritical Element 3 – Collaborate with Team Members:Work closely with investigators, research operations, and other technical staff to understand development priorities and regularly communicate project statusCoordinate 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 systemsAttend and/or lead kick-off meetings, project meetings, and other ad-hoc meetingsWork with end users to gather business requirements and develop technical and software solutions to meet research needsCommunicate with VA technology departments to address/resolve IT needs and problemsAttend Data Operations Team and Freedland Lab management meetings on a frequent and regular scheduleTrain additional team members, as necessaryQualifications: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 developmentMinimum 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 applicationsSoftware development life cycleDatabase theory and designVersion control/Source code managementMinimum 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 detail-oriented self-starter with the capacity to deliver on multiple projects simultaneously, manage multiple tasks, and handle changing priorities and deadlinesAbility to solve problems, troubleshoot, contribute new ideas, meet tight deadlines, and be decisive under pressureAbility to perform extensive and thorough quality control processesStrong verbal and written communication and interpersonal skillsExperience with REDCap strongly preferredExperience with deploying applications in restricted government cloud space preferredExperience with Jira preferredPhysical Requirements:
The physical requirements and activities that are required to perform the essential functions of the position include, but may not be limited to, as follows: Must be able to occasionally lift, pull and push a minimum of
25 pounds , stand for extended periods of time, sit for extended periods of time, squat, kneel, and stoop, regularly use fingers, hands for computer work.Supervisory Controls:
The position of the
Application Development Manager
is under the direct supervision of the
Director of Technical Operations .Salary Range:
$105,000 - $160,000 per yearStatus:
ExemptStart Date:
Expected start date will be 4-6 weeks after the offer but is somewhat flexible and contingent upon completion and approval of VA paperwork.Employee Benefits:
IMR offers a competitive benefits package for employees working 25 hours or more which includes health, dental, vision, short- and long-term disability insurance. IMR offers a matching 403b retirement savings plan for employees working 20 or more hours. Both part-time and full-time employees receive paid holiday, vacation, and sick leave. Please visit
https://imr.org/benefits/
for information about employee benefits.All IMR employees are required to obtain a Workers Without Compensation (WOC) appointment at the Durham VA Health Care System (DVAHCS). As a result, the successful candidate must undergo a federal background check and may be subject to a physical and drug test. Participation in the vaccination programs may be required for all Department of Veterans Affairs Health Care Workers Without Compensation (WOC) appointments. We will not sponsor applicants for work visas.Equal Opportunity Employer, including disabled persons and Veterans.Accessibility:
The Institute for Medical Research endeavors to make the online application process accessible to any and all users. If you would like to contact us regarding the accessibility of our website, or need assistance completing the application process and/or accommodation as part of the employment process, please contact Human Resources atPhone: (984)250-7012Email: HumanResources@imr.orgThis contact information is for accommodation requests only and cannot be used to inquire about the status of applications.
#J-18808-Ljbffr