Previous Job
Software Developer III - Mobile
Ref No.: 15-03828
Location: Cambridge, Massachusetts
Establish development best practices for current and future Sanofi mobile development projects Lead efforts in developing consumer facing mobile applications in the Diabetes Management, Managed Care and other medical arenas.
Design and develop highly reliable, available and high performing applications Work with our UI/UX team to implement compelling and attractive applications Develop in a TDD or BDD environment, providing unit and functional test cases Collaborate with others on architecture and development, and take part in design and code reviews Work within established guidelines to ensure applications remain 21 CFR Part 11 compliant

Complying with policies and processes and ensure they are communicated, understood, implemented, and maintained at all levels of the organization Demonstrating excellent partnership and collaboration with other functions within the company to support common initiatives on medical devices Demonstrating knowledge, skill and ability to model the Sanofi values and positively communicates the company visions, values, priorities and target

Skills: Requirements:

5-10 years of experience in software development
5+ years of mobile development experience (iOS and Android, Objective-C
5+ and Java)
iOS - Auto-layout expertise in both Interface Builder as well as leveraging the Autolayout Visual Format Language
iOS- Experienced provisioning and deploying applications via AdHoc, Enterprise and App Store profiles. Has used Apple iTunes TestFlight.
Examples of work accomplished in both the Apple App Store and Google Play store Experience automating iOS IPA generation and Android APK generation via Continuous Integration Experience with GIT
3+ years of experience with Build and Release Infrastructure :
3+ deployment, configuration, continuous integration (e.g. Jenkins,
3+ TeamCity, etc.)
Excellent verbal and written communication skills.
Demonstrated initiative and analytical thinking style, able to comprehend complex problems and good problem solving skills Self-motivated, innovative, and proactive. An individual who enjoys team environment as well as can make individual impact.
Experience developing Unit and Functional test cases on both iOS and Android Experience interfacing iOS applications with 3rd party RESTful APIs Extensive data persistence experience on iOS including direct SQLite, Core Data and at least one Android ORM.

Desired skills:

Experience with Swift in addition to Objective-C Experience implementing Material Design based applications Android NDK experience Experience with other mobile and desktop platforms ;Windows Phone, OSX, Windows, Linux Development experience on other mobile and web platforms;Windows Phone, HTML5 frameworks such as Angular, Ember, etc.
Experience in privacy, security, HIPPA, databases, SQL

Education: BS degree in Computer Science, related degree or equivalent