Job Description :
Position: IOS Developer
Location: Mounds View, MN
Duration: 12+months

We are looking for a highly motivated and energetic individual to join our Global IT Connected Care team. We drive mobile application design, development, deployment and support for internal stakeholders and external users. As Senior IT Developer on the Connected Care team, you will lead many aspects of application design, guide and participate in development of and maintain mobile applications on multiple platforms (iOS and Android You will follow the Agile Methodology to develop great applications, facilitate support and to improve development team processes. You will partner with colleagues and other stakeholders including developers, testers, analysts, users and management to ensure all aspects of mobile application projects are successful.

We are a leader in mobile technology and application development. Few companies have as many mobile devices and applications deployed that support critical business processes including connected health, marketing, and commerce. Our mobile development services are expanding to include connected care activities across the business to improve patient lives and experiences with therapies. This role will focus on developing and implementing connected care solutions that serve our patients, caregivers, and healthcare professionals. You will work on a variety of software and hardware platforms including Objective-C, Swift, HTML5, Java and other emerging mobile technology platforms.

Develop apps using some or all of the following languages for Mobile applications: Swift, Objective-C, Java and HTML5
Architect, design, develop and modify production and proof-of-concept apps for iOS, Android and other emerging platforms
Experience connecting to Webservices / data transport (JSON, XML, etc
Develop data intensive apps using SQLite
Provides patches, fixes and upgrades to existing systems
Follow SDLC principles and specific process used by team
Follow Agile methodology
Work independently to explore and master new technologies
Provide advanced knowledge of development tools and execute with strong decision making and problem solving skills
Support and plan process improvements for the team
Contribute to the translation of functional business requirements to technical solutions and articulate these solutions to high-level audiences
Prepares and obtains approval of system and programming documentation
Recommends changes in development, maintenance, and system standards
Provide support for UI/UX guidelines for mobile application development
Support the design of Graphical User Interface (GUI) to meet the specific needs of users
Works closely with functional users to enhance and maintain programs

Education Required
Bachelor''s degree

Years of Experience
4+ years of IT experience with a Bachelor’s Degree
2+ years of IT experience with a Master’s Degree

Specialized Knowledge or Skills Required
Experience with mobile application design and development experience
Experience working on Enterprise mobile or cloud applications / solutions

FDA & Regulated mobile medical app development experience.
Usage of common mobile application development tools
Experience with or willingness to learn Bluetooth low energy (BLE) stack as it relates to connecting peripherals to mobile applications
Self directed / self motivated / self starter; not easily blocked by barriers often presented by large corporations and complex projects
Experience developing web services and working with backend database systems
Excellent communication skills both verbal and written with proven ability to effectively communicate to all management levels