ASCEND OVERVIEW

Ascend is a life science product company operating at the intersection of data, digital, and research. In partnership with the Greater Dayton Area Hospital Association (GDAHA), we are owned in-part by three major healthcare networks with access to 29 hospitals and healthcare organizations. With our growing client base and continued passion for technology, we are seeking candidates who share our passion and have an interest in creating advancements in the health and life sciences industry.

Our clients include exciting companies such as Oculus VR, Kettering Health, Midmark, Verily Life Sciences (Alphabet’s healthcare organization), the Greater Dayton Area Hospital Association, and many more.

JOB SUMMARY

The Mobile Software Developer develops and maintains mobile software projects including server-side APIs and mobile applications. They follow approved life cycle methodologies, creates design documents, and performs program coding and testing. They resolve technical issues through analysis, debugging, research, and investigation. They prepare program specifications and diagrams, develops coding logic flowcharts. They prepare functional and technical specifications for solutions, enhancements and system implementations and recommend solutions and provide technical knowledge and expertise of specific software and languages.

RESPONSIBILITIES

  • Organize full lifecycle software development
  • Prepare specifications and determine operational feasibility
  • Write well designed, testable, efficient code
  • Organize documenting and maintenance of software functionality
  • Maintains source code in a source control system (git)
  • Debugs, troubleshoots, and resolves software bugs
  • Provide architecture guidance and support to technical leads
  • Works with Project Manager to manage timelines to deliver work on schedule and on budget
  • Research new technologies and develop proofs of concept
  • Works directly with data architects and/or software developers and designers
  • Ensure compliance with project plans and industry standards

This job description is not intended to be all inclusive and the employee will also perform other reasonably related business duties as assigned by the immediate supervisor and other management as required.

QUALIFICATIONS

Experience

  • A four-year degree in a related field, or equivalent work experience is required
  • 2+ years of work experience in mobile software development
  • Mobile, Web, and/or server-side experience
  • Ability to prioritize and multitask
  • Deadline and detail-oriented
  • Deployed application in the App Store or Play Store [BONUS]
  • Experience with MongoDB or other document database technologies [BONUS]
  • Experience working in a HIPAA or other sensitive data environment [BONUS]
  • Healthcare industry experience [BONUS]

Skills

  • Proficient in at least 2 of the following programming languages and frameworks (Objective-C, Swift, Java, Kotlin, JavaScript/TypeScript)
  • Proficient in either Native Mobile development or React Native
  • Best practices for mobile/web applications, and/or server-side applications
  • Firm understanding of OOP
  • Understanding of software lifecycle
  • Excellent at communicating complex narratives in Keynote, PowerPoint or other presentation software
  • Ability to manage and contribute to numerous projects simultaneously
  • Ability to prioritize workload to ensure projects move forward
  • Strong communication skills and ability to interact at all levels including management level communication
  • Ability to communicate professionally and clearly with clients
  • Demonstrated leadership and self-direction
  • Willingness to collaborate and learn new technical skills/techniques
  • Server management [BONUS]
  • Database languages (e.g. MongoDB, MySQL, SQL, etc.) [BONUS]
  • Natural Language Processing, mathematical programming, simulation, or deep learning [BONUS]

BENEFITS & PERKS

Benefits

  • Wellness benefits - Comprehensive health care options, 401k plan and employer contributions, life insurance
  • Work-Life balance – Generous vacation policy, parental leave
  • Personal Growth – Personal development budget and professional management

Tools & Equipment Provided

  • Performant MacBook Pro with all the software needed to perform your day-to-day tasks
  • 4k monitor, laptop stand, keyboard, mouse and the tools you find necessary to get your job done
  • Slack, Office 365 Suite and the modern tools you need to collaborate with your coworkers

WORKING CONDITIONS

Travel

  • Light — up to 5% travel

Physical & Mental Demands

  • Frequently required to sit at a desk/workstation for long periods of time
  • Ability to effectively communicate to employees/clients via phone, computer or in-person
  • Moderate lifting and carrying of supplies, files, etc.
  • Body motor skills sufficient to enable the incumbent to move around the office environment
  • Ability to analyze unique situations and develop an appropriate response

Environment

  • Work typically performed in an office setting.