Job Details

Software Development Manager

Location
San Francisco, CA, United States

Posted on
Aug 21, 2020

Apply for this job






Profile

:,ActualValueFromSolar:null},{QuestionName:Job Summary,AnswerValue:JOB OVERVIEWu003cbr/u003eBuilding on the success of the Health eHeart Study at UC San Francisco, the National Institutes of Health (NIH) awarded $9.75 million to UCSF for the creation of Eureka, a platform that will enable investigators to conduct mobile and wireless health research in a less costly, more streamlined manner.u003cbr/u003eu003cbr/u003eThe research platform will accelerate mobile health (mHealth) by providing researchers with easy access to a large cohort of volunteers who have agreed to participate in the research, along with a quick, affordable means for collecting their health data through mobile and wireless technologies.u003cbr/u003eu003cbr/u003eEureka builds off the innovative Health eHeart Study, which harnesses the power of online and mobile technology to gather cardiovascular data from study participants through devices such as smartphone apps, ECG smartphone cases and portable blood pressure cuffs.u003cbr/u003eu003cbr/u003eThe Software Development Manager will act as the technical advisor for the program, serving to translate complex technical issues to non-technical staff, synchronize each of the program’s multi-team projects, and provide assessments informing organizational goals. This position will also directly contribute to the code base, developing studies and features for the platform; and develop internal/external software tools as necessary. They should be able to assist or provide PTO coverage for technical staff, including developers and data engineers.u003cbr/u003eu003cbr/u003eHe/she is primarily responsible for the program’s success in 3 key components of the software development life cycle: implementation, testing/integration, and maintenance. Technical advice during planning and design will also be essential for this position. He/she will help translate app feature ideas and research study proposals into actionable technical build instructions. During implementation, he/she will help write and review code, as well as debug/test/prove coded solutions work as needed before they’re deployed. u003cbr/u003eu003cbr/u003eHe/she will coordinate with the Design, Product, Data, Tech, and QA teams on an ongoing basis to keep near- and long-term budget and timeline objectives on track across the program. Based on each team’s progress, he/she will determine the priority/timing of new technical build tasks, app maintenance, and bug fixes to be worked on during Sprints (i.e. time between software version updates). He/she is responsible for assigning work to the program’s web, mobile, and QA engineers on a weekly basis. He/she will set and communicate the timing of software updates (i.e. deploys) for the platform. u003cbr/u003eu003cbr/u003ePrevious, direct research experience is highly valued in this role in order to advise on research methods and maintain Institutional Review Board (IRB) protocols, especially from within the technical teams. He/she will also work with the Operations Team, Protocol Team and Data Team on processes and workflows for efficient software development and deployment, and serve as a technical advisor to support their individual workflows. He/she is responsible for providing metrics on team outputs and monitoring performance to best balance the needs of the team.u003cbr/u003eu003cbr/u003eApplies advanced software concepts and objectives to medium to large projects of broad scope and complexity. Regularly resolves highly complex issues where analysis of situations or data requires an in-depth evaluation of variable factors. Selects tools, methods, techniques and evaluation criteria to obtain results.u003cbr/u003eu003cbr/u003eDIVISION OF CARDIOLOGY / MEDICINEu003cbr/u003eThe Division of Cardiology is one of the largest clinical, research and training divisions of the Department of Medicine (DOM) at UCSF. Within the Division are sub-specialty sections for: Adult Congenital Heart Disease; Advanced Heart Failure, Transplant, and Pulmonary Hypertension; Cardiac Electrophysiology; Echocardiography and Cardiac Imaging; General Cardiology, Interventional Cardiology; and Prevention. The Division runs several clinical practices in multiple sites, conducts basic and clinical research, and educates medical students, residents, clinical fellows and postdoctoral scholars through Accreditation Council for Graduate Medical Education (ACGME) as well as non-ACGME training programs. In addition, the Division has significant and complex financial and administrative relationships with the Department of Medicine and the **MEMBERS ONLY**SIGN UP NOW***., as well as large patient care programs in the sections noted above, large clinical, Federal, and privately supported research programs and six faculty laboratories. u003cbr/u003eu003cbr/u003eThe Division has 60 full-time faculty, six non-faculty academics, 36 clinical fellows, three post-doctoral research fellows, seven With Out Salary (WOS) faculty, two MSP physicians and over 60 research support and administrative staff. The Division currently expends over $22 million per year in pursuit of its clinical, research, training, and service missions. While the Division is primarily split between the Parnassus and Mission Bay campuses, fellows have rotations at the Zuckerberg San Francisco General Hospital (ZSFG) and the San Francisco Veterans Affairs Medical Center (SFVAMC).u003cbr/u003eu003cbr/u003eABOUT UCSF u003cbr/u003eThe University of California, San Francisco (UCSF) is a leading university dedicated to promoting health worldwide through advanced biomedical research, graduate-level education in the life sciences and health professions, and excellence in patient care. It is the only campus in the 10-campus UC system dedicated exclusively to the health sciences.,VerityZone:jobdescription,QuestionType:textarea,ActualValueFromSolar:null},{QuestionName:Organization,AnswerValue:Campus,VerityZone:location,QuestionType:select,ActualValueFromSolar:null},{QuestionName:Req Number,AnswerValue:55703BR,VerityZone:autoreq,QuestionType:text,ActualValueFromSolar:null},{QuestionName:Location,AnswerValue:Mission Bay,VerityZone:formtext8,QuestionType:single-select,ActualValueFromSolar:null},{QuestionName:Job Title,AnswerValue:Software Development Manager,VerityZone:formtext10,QuestionType:text,ActualValueFromSolar:null},{QuestionName:Appointment Type,AnswerValue:Career,VerityZone:formtext12,QuestionType:radio,ActualValueFromSolar:null},{QuestionName:Percentage,AnswerValue:100%,VerityZone:formtext13,QuestionType:Text,ActualValueFromSolar:null},{QuestionName:Shift Length,AnswerValue:8 Hours ,VerityZone:formtext14,QuestionType:Radio,ActualValueFromSolar:null},{QuestionName:Shift,AnswerValue:Days,VerityZone:formtext15,QuestionType:Checkbox,ActualValueFromSolar:null},{QuestionName:Work Days,AnswerValue:Monday - Friday, 8:30 am - 5:00 pm,VerityZone:formtext16,QuestionType:Text,ActualValueFromSolar:null},{QuestionName:Required Qualifications,AnswerValue:• Bacheloru0027s degree in computer science and 2-5 years of experience, or equivalent experience/trainingu003cbru003e• Advanced knowledge of secure software developmentu003cbru003e• Highly advanced skills associated with software specification, design, modification, implementation and deployment of large-scale scopeu003cbru003e• Advanced experience with identification and use of code libraries and open-source forumsu003cbru003e• Advanced experience with planning for deployment and creation of feedback mechanismsu003cbru003e• Demonstrated software repository skillsu003cbru003e• Experience developing and executing complex test plansu003cbru003e• Demonstrated ability to understand functional needs and how systems can support those needs. Demonstrated ability to develop conversion and system implementation plansu003cbru003e• Excellent project leadership and management skillsu003cbru003e• Demonstrated effective communication and interpersonal skills. Demonstrated ability to communicate technical information to technical and non-technical personnel at various levels in the organizationu003cbru003e• Self-motivated and works independently and as part of a team. Able to learn effectively and meet deadlinesu003cbru003e• Demonstrated complex problem- solving skills,VerityZone:formtext3,QuestionType:textarea,ActualValueFromSolar:null},{QuestionName:Preferred Qualifications,AnswerValue:• 2-5 years of clinical research experience (e.g. research assistant, coordinator, data analyst)u003cbru003e• Experience in Ruby on Rails, Python, JavaScript, Bootstrap, Git, Github, SQL, JSON, APIs, Amazon AWS, Rspec, Airflowu003cbru003e• Skilled with Docker, CoreOS, Chef, Redis, CSS, backbon.js, MVC, REST, OOP, TDD, Ajax, HTML5, Apache Webserver, UNIX, MySQL,VerityZone:formtext4,QuestionType:textarea,ActualValueFromSolar:null},{QuestionName:License/Certification,AnswerValue:n/a,VerityZone:formtext5,QuestionType:textarea,ActualValueFromSolar:null},{QuestionName:Position Type,AnswerValue:Full Time,VerityZone:formtext6,QuestionType:radio,ActualValueFromSolar:null},{QuestionName:Department Name,AnswerValue:Cardiology / Medicine,VerityZone:formtext17,QuestionType:text,ActualValueFromSolar:null},{QuestionName:Equal Employment Opportunity,AnswerValue:The University of California San Francisco is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran or disabled status, or genetic information.,VerityZone:formtext22,QuestionType:textarea,ActualValueFromSolar:null}],GQId:3103,isGQResponsive:true,isActive:true,isSocialReferralJobRestricted:false,localeId:1033,AutoOptionalReqId:55703BR,Title:Applications Programmer IV,JobSiteId:5226,Link:****{Responsive_AdvancedCSS: \,Responsive_BackgroundColor: #ffffff,Responsive_BackgroundImage: ****#353a3f,Responsive_BaseFontFamily: \u0027Helvetica Neueu0027, Helvetica, Arial, sans-serif,Responsive_BaseFontSize: 16px,Responsive_ButtonBackgroundColor: #F48024,Responsive_CompiledCSS: /* remember to define focus styles! */input,select,.control,.ui-selectmenu-button,textarea,.pseudocheckbox,.pseudoradio,.controlWrapper,.textAreaWrapper,.lightBorder,.themed .ui-selectmenu-button,.ui-state-default { border-color: #353a3f;}.baseFontColor { color: #353a3f;}.baseColorPalette { background-color: #ffffff; color: #353a3f;}.accentBkg { background-color: #ebebec; color: #353a3f;}.lightAccentBkg { background-color: #f3f3f3;}.veryLightAccentBkg { background-color: #f9f9f9;}.darkAccentBkg { background-color: #cdcecf; color: #353a3f;}.ghostBorder { border-color: #909395;}.gateway.themed .accentBkg .borderInAccentBkg { border-color: #cdcecf;}.linkColorOnBkg { background-color: #ffffff; color: #00648d; border-color: #00648d; outline-color: #00648d;}body,.ui-widget-content a,input,.ngdialog.ngdialog-theme-default[role=#Q#dialog#Q#] .ngdialog-content { font-family: #SQ#Helvetica Neue#SQ#, Helvetica, Arial, sans-serif; font-size: 16px;}body,.pageHeader,button,.menu,.dialog .region,.dialog .body,.gateway .baseColorPalette,.ui-widget-content,.facet ul.liner,.ngdialog.ngdialog-theme-default[role=#Q#dialog#Q#] .ngdialog-content { background-color: #ffffff; color: #353a3f;}.themed .pageHeader { background-color: #052049;}.themed .headerLink { color: #f48024;}.themed.pageFooter { background-color: #5a5a5a;}.themed.pageFooter .footerLink,.themed.pageFooter .tgLocale { border-color: #E0E0E0; color: #ffffff;}.themed.pageFooter a { color: #ffffff; border-color: #ffffff;}.themed.pageFooter i { display: inline-block; color: #ffffff; border-color: #ffffff;}svg.styleableColor path,svg.styleableColor rect { fill: #353a3f; stroke: #353a3f;}a,a:visited,.link,.gateway.themed .linkColor,.jobtitle,.gateway .baseColorPalette a,.gateway .baseColorPalette a:visited,.facetFilterAccordion h3:after { color: #00648d;}a.sidebarNav,.gateway .sidebarOverlay .sidebar { background-color: #ffffff;}.backLink { color: #00648d;}.cue,.prompt,[disabled],::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder { color: #909395;}.foreground { color: #ffffff; background-color: #052049;}.foreground span,.foreground a,.foreground a:visited { color: #ffffff;}.gateway.themed .controlWrapper span,.gateway.themed .controlWrapper a,.gateway.themed .controlWrapper a:visited { color: #353a3f;}.themed .hover,.menu a:hover { background-color: #f9f9f9;}.ui-state-hover { outline-color: #353a3f;}.striped :nth-child(even),.even,.ui-menu-item.ui-state-focus,.ui-menu-item-wrapper.ui-state-active,.ui-datepicker .ui-state-default,.ui-widget-header { background-color: #cdcecf; color: #353a3f; color: inherit;}.backgroundColor,.themed .down,.menu a:active,.menu a.active,.applyFlow .layoutsection .heading:before,.themed .ngdialog.ngdialog-theme-default .ngdialog-content { background-color: #ffffff;}.highlighted u003e a,.gateway.themed .selectedTile { background-color: #ebebec; color: #353a3f;}.themed .jobdescriptionInJobDetails table thead,.themed .jobdescriptionInJobDetails table tfoot { color: #ffffff; background-color: #052049;}.themed .jobdescriptionInJobDetails table thead span,.themed .jobdescriptionInJobDetails table tfoot span,.themed .jobdescriptionInJobDetails table thead a,.themed .jobdescriptionInJobDetails table tfoot a,.themed .jobdescriptionInJobDetails table thead a:visited,.themed .jobdescriptionInJobDetails table tfoot a:visited { color: #ffffff;}.themed .jobdescriptionInJobDetails table tbody:nth-child(even) { background-color: #ebebec; color: #353a3f;}.themed .primaryButton { border: 2px solid #f48024; background-color: #f48024; color: #353a3f;}.themed .primaryButton:hover { border: 2px solid #dc680b; background-color: #dc680b; color: #ffffff;}.themed .primaryButton:active { border: 2px solid #f48024; background-color: #f48024; color: #353a3f;}.themed .primaryButton .ladda-label,.themed .primaryButton .button-label { outline-color: #ffffff;}.themed button,a.button,.themed .AppDetailBtns .ui-selectmenu-button { border: 2px solid #353a3f; background-color: #ffffff; color: #353a3f;}.themed button:hover,a.button:hover,.themed .AppDetailBtns .ui-selectmenu-button:hover { border: 2px solid #353a3f; background-color: #e7e7e7; color: #353a3f;}.themed button:active,a.button:active,.themed .AppDetailBtns .ui-selectmenu-button:active { border: 2px solid #353a3f; background-color: #ffffff; color: #353a3f;}.themed button .ladda-label,a.button .ladda-label,.themed .AppDetailBtns .ui-selectmenu-button .ladda-label,.themed button .button-label,a.button .button-label,.themed .AppDetailBtns .ui-selectmenu-button .button-label { outline-color: #f48024;}.themed .closeButton,.themed .close { color: #353a3f;}.themed .closeButton:hover,.themed .close:hover { background: #d7d8d9;}.themed .closeButton:active,.themed .close:active { background: #ebebec;}.themed .clearButton { color: #353a3f;}.themed .progressBarContainer .progressBar .meter { background-color: #052049; border-color: #052049; border-width: 14px 0 14px 0; border-style: solid;}.themed .threeLineIcon { border: 2px solid #052049; background-color: #052049; color: #ffffff;}.gateway.themed .callout { color: #ffffff; background-color: #353a3f;}.gateway.themed .callout::before { border-color: transparent transparent #353a3f transparent;}.gateway.themed .callout::after { border-color: #353a3f transparent transparent transparent;}.gateway.themed .rightIcons .bellIcon .fa-stack .fa-bell { background-color: #ffffff; color: #052049;}.gateway.themed .rightIcons .panelShow { background-color: #ffffff;}.gateway.themed .rightIcons .panelShow .fa-stack .fa-bell { color: #ffffff; background-color: #052049;}.headerStatusSticker.BorderSuccess,.jobSavedStatus.BorderSuccess { background-color: #ffffff;},Responsive_FooterBackgroundColor: #5A5A5A,Responsive_FooterLinkColor: #ffffff,Responsive_ForegroundColor: #052049,Responsive_HeaderBackgroundColor: #052049,Responsive_HeaderLinkColor: #F48024,Responsive_LinkColor: #00648D,Responsive_PrimaryHeaderLogo: ****none}},FooterInfo:[{Name:Diversity u0026 Outreach,Value:****Resources,Value:****capture-escaped-parsed-value=preloadResponse />

Company info

Sign Up Now - EmploymentCrossing.com

I was facing the seven-year itch at my previous workplace. Thanks to EmploymentCrossing, I'm committed to a fantastic sales job in downtown Manhattan.
Joseph L - New York, NY
  • All we do is research jobs.
  • Our team of researchers, programmers, and analysts find you jobs from over 1,000 career pages and other sources
  • Our members get more interviews and jobs than people who use "public job boards"
Shoot for the moon. Even if you miss it, you will land among the stars.
EmploymentCrossing - #1 Job Aggregation and Private Job-Opening Research Service — The Most Quality Jobs Anywhere
EmploymentCrossing is the first job consolidation service in the employment industry to seek to include every job that exists in the world.
Copyright © 2025 EmploymentCrossing - All rights reserved. 169 192