Senior Software Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science, Electronic Engineering, or a related field., 5 years of experience in mobile patient engagement platforms for clinical trials or medical research., Proficiency in building applications using design patterns like MVVM, MVC, or Viper., Experience with mobile development technologies including Swift, Objective-C, and Flutter..

Key responsabilities:

  • Develop and maintain Vibrent Health's digital health technology and research tools.
  • Participate in all phases of the software development lifecycle, including design and code reviews.
  • Support product owners and Scrum Master in managing the backlog and ensuring code quality.
  • Evaluate and implement new tools and technologies while solving complex technical problems.

Vibrent Health logo
Vibrent Health SME http://www.vibrenthealth.com/
51 - 200 Employees
See all jobs

Job description

Vignet, Inc., d/b/a Vibrent Health, headquartered in Fairfax, Virginia, seeks a work-at-home Senior Software Engineer (with the ability to telecommute with appropriate telecommuting systems) responsible for developing Vibrent Health’s digital health technology and research tools, particularly with respect to software delivery using Agile Software development methodologies. Specific duties include: (i) participating in all phases of the software development lifecycle, including design, software development and code reviews; (ii) supporting the product owners and Scrum Master in maintaining a well-groomed and organized backlog; (iii) ensuring all new code is properly reviewed using code review tools and best practices; (iv) facilitating the adoption of new frameworks and technology capabilities; (v) evaluating and implementing new open source/cloud native tools and technologies, as needed; and (vi) solving complex technical problems and design issues and initiating code refactoring or design change as needed. 
Must have a bachelor’s degree (or foreign equivalent) in Computer Science, Electronic Engineering, or a directly related field plus 5 years of experience supporting a mobile patient engagement platform for patients enrolled in US clinical trials and/or US medical research for a wide range of audiences including up to 2 million users.

Must also have five (5) years of experience with each of the following (can be concurrent):(i) building applications of various design patterns (such as MVVM, MVC or Viper); (ii) programming and developing mobile applications utilizing Swift, Objective-C, SQLite, Java, and JSON; (iii) developing and creating testable features in mobile applications using either Mockito, JUnit, XCUI Test, Quick or Nimble; (iv) distributing mobile applications through either iOS App Store or Google Playstore: and (v) developing and deploying production Flutter applications, iOS and Android applications with HIPAA and SOCII compliance incorporated.

Must also have knowledge of the following: (i) standards such as REST and/or OAUTH and their applications in mobile development; (ii) external integration iOS framework such as CoreBluetooth or HealthKit; (iii) Docker or Kubernetes pipeline tools; (iv) mobile automation frameworks such as Appium or Webdriver; and (v) Real device testing with Saucelab or AWS device farm.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Problem Solving

Software Engineer Related jobs