Software Engineer responsible for iOS application development and testing for healthcare. Collaborating in teams to deliver high-quality software solutions in complex environments.
Responsibilities
Design, develop, and deliver high-quality iOS Swift applications and SDKs
Understand product requirements and translate them into clean, modular, testable design
Scope work, break into modules and estimates for planning
Implement unit and UI tests for core functionality and UI workflows, respectively
Work in Scrum teams of developers, testers, product owners, and scrum masters
Work with product managers and UX designers to define new features
Work with other software developers to deliver high quality code using software best practices
Ensure quality and consistency in software architecture and implementation
Evaluate new technologies and explore solution alternatives; develop prototypes
Learn and follow Insulet design assurance SOPs
Provide timely support to team customers, internal and external
Requirements
Bachelor’s degree in Computer Science, Computer Engineering or equivalent education plus experience.
Software development for iOS Apps using Swift or Objective C.
Demonstrated proficiency in developing software unit tests and automated test solutions.
Ability to quickly grasp & learn new technologies and develop POC/prototypes.
Drive and own technical design and development of cross-functional, multi-platform automated applications.
Experience with Agile software development is a plus
Strong understanding of iOS architectural patterns. Knowledge of SwiftUI and Combine is a plus
Experience developing Android and Kotlin applications a plus
Experience working with Bluetooth and BLE a plus
Understanding of Cloud technologies and protocols, e.g. APIs, REST, OAuth 2.0, JSON
Experience with Git
Strong written, verbal, presentation, and interpersonal skills
Automotive Linux BSP Senior Engineer developing embedded software and applications. Responsible for design, testing, and documentation to meet customer requirements.
Staff Engineer on Customer Order team at Grainger improving order searchability and data handling. Responsible for software maintenance, mentoring, and high - quality delivery of technology solutions.
Lead Engineering Technician planning and assisting multiple projects in a mining operation. Mentoring and training new engineers and technicians while ensuring safety and compliance.
Senior Software Engineer responsible for designing and maintaining scalable Ruby on Rails applications for MealSuite. Collaborating with cross - functional teams and mentoring junior developers.
Senior Software Developer in Quantitative Development at Polar Asset Management. Building an advanced multi - asset investment platform with real - time trade analytics and portfolio management.
Technical Engineering Lead at Reward Gateway guiding engineers in system design and performance management for a global company. Focused on enhancing employee engagement through innovative solutions.
Technical Engineering Lead focusing on data - driven products at Reward Gateway. Lead cross - functional teams to optimize engineering solutions and ensure high - quality delivery of data products.
Senior Software Engineer contributing to engineering storage features for containers and virtual machines at Red Hat. Enhancing offerings through upstream development and delivery in a global engineering team.
Senior Software Engineer responsible for driving analytics solutions for OpenStack observability. Collaborating with cross - functional teams and mentoring peers in a flexible work environment for Red Hat.
Technical Lead overseeing GSA's web - based acquisitions system development. Leading cross - functional teams and implementing Agile and DevSecOps practices to deliver secure enterprise solutions.