IOS Engineer/Developer

8 months ago


Durham, United States Qualitative Financials Full time
Location: Durham NC or Merrimack NH

Top Required Skills:

Swift/SwiftUI

XCTest

UIKit & Core Data

DevOps(Azure)

Candidates MUST be strong communicators (verbal and written)

The Health Care Technology group is actively seeking a Senior iOS Engineer to help design and build the next generation mobile solutions for use across the digital health care applications suite.

The Team

As an iOS Engineer within the Health Care Technology Group, you will be expected to work closely with application owners, architecture and business sponsors to review requirements, create technical designs and implement solutions in an Agile environment.

Requirements:
  • 6-9+ years of professional experience developing iOS apps using Swift. Experience with SwiftUI and Combine a plus.
  • Solid understanding of Agile development methodology
  • Verifiable experience as a Subject Matter Expert using Swift, Cocoa Touch, UIKit, Core Data, AVFoundation and XCode in a large, enterprise environment, preferably as part of a team of iOS engineers
  • Experience writing unit tests using XCTest and UI testing using XCUI.
  • Proven experience integrating with APIs with a strong understanding of RESTful web services and parsing data using Codable.
  • Hands-on experience in developing applications utilizing iOS design patterns including VIPER, MVP, MVC, and MVVM with a focus on Test Driven Development.
  • Participated in the release of at least 1 publicly available app to the Apple App Store participating from inception to launch using automated tooling like Jenkins, Fastlane, and XCode toolchain
  • Experience designing, building, and deploying applications in a DevOps environment leveraging CI/CD tools; experience with Git/Bitbucket Server (Stash), Jenkins, and uDeploy are a plus
  • Solid knowledge with Swift and the Open Source stack technologies
  • In-depth knowledge of secure coding standards and practices and code Quality/Coverage Tools (Sonar or equivalent)
  • Excellent communication and collaboration skills to work with multiple teams across the organization
  • BS or above in Computer Science or related field
The Skills You Bring
  • Your ability to work in a fast paced, highly matrix environment to achieve group goals
  • Your desire and aptitude for learning innovative technologies
  • Your previous experience using business requirements to develop technical designs and define architectural strategies and solutions
  • You follow best practices for code development
  • Good understanding of WatchKit, App Extensions, and tvOS to build expressive experiences for Apple Watch, Apple TV, and iMessage
  • The ability to communicate problems and recommend solutions to project leaders
The Value You Deliver
  • Defining and developing mobile applications for the Digital products
  • Working closely with application owners, architecture and business sponsors
  • Rapid prototyping to validate good and bad ideas quickly
  • Writing source code, adapting existing components, and unit testing developed components.
  • Ensuring designs meet performance, security, usability, and reliability and scalability requirements.
  • Mentoring and developing more junior technical staff

  • Integration Engineer

    2 months ago


    Durham, United States RIT Solutions, Inc. Full time

    Required Education Level: Bachelor's Degree in Computer Science, Engineering, Math, or equivalent Required Experience (Years): 15 Substitution Criteria: 8 years of additional relevant experience may be substituted for education To support the Department of Veterans Affairs (VA) Electronic Health Record Modernization (EHRM) program for the Office of Deputy...


  • Durham, United States TEKsystems co Allegis Group Full time

    Top Skills' Details1) Experience supporting and troubleshooting IOS XE and IOS XR2) Experience troubleshooting NCS servers (Network Controlled System)3) Troubleshooting experience with ISR 1K, ISR 9K, 3850s, and Cat 9 switches4) Communication/soft skills to effectively assist customers who are technical as well as non-technicalNice to have...


  • Durham, North Carolina, United States bioMerieux Inc. Full time

    Job Title: Software Development EngineerWe are seeking a highly skilled Software Development Engineer to join our Exploratory Microbiology team. As a key member of the team, you will contribute technical expertise to conceptualize, design, and develop high-quality medical diagnostic products.Main Responsibilities:Create software solutions for complex...


  • Durham, North Carolina, United States divihn Full time

    Job DescriptionWe are seeking a highly skilled Software Development Engineer to join our team at Divihn in Durham, NC. This is a 12-month contract position that requires 100% onsite work. The ideal candidate will have a Bachelor's degree in Computer Science, Computer Engineering, Electrical or Electronic Engineering, or a related field and at least 2-5 years...


  • Durham, North Carolina, United States FUJIFILM Corporation Full time

    Job OverviewFUJIFILM Healthcare Americas Corporation is a leading innovator in diagnostic and enterprise imaging solutions. As a Sr. Software Engineer, RIS, you will be part of the engineering team developing software for medical information products.About UsWe are committed to delivering high-quality solutions that meet the evolving needs of healthcare...


  • Durham, North Carolina, United States ENTRUST Solutions Group Full time

    Job SummaryWe are looking for a highly skilled Substation Design and Development Engineer to join our team. The successful candidate will have expertise in electrical engineering, substation design, and high voltage systems.Key ResponsibilitiesDesign and implement substation designs, including conduit fill calculations, battery bank sizing, and substation...


  • Durham, United States Carolina Components Group Full time

    Job DescriptionJob DescriptionTitle: Product Development EngineerJob Type: Full timeLocation: Durham, NC 27703Summary: The Product Development Engineer role combines the strategic vision of product management with the creative innovation of product development.  The individual will contribute to product ideation, design, and refinement, while also reviewing...


  • Durham, North Carolina, United States McAdams Full time

    Job OverviewWe are seeking a highly skilled Civil Engineer to join our team in North Carolina, Texas, or Florida. As a member of our land development engineering design team, you will be responsible for designing and producing civil engineering construction documents and conceptual site plans.


  • Durham, North Carolina, United States Remington & Vernick Engineers Full time

    About Remington & Vernick EngineersRemington & Vernick Engineers is a leading engineering firm committed to delivering innovative solutions for complex problems.Our Mission:To provide exceptional engineering services that exceed client expectationsTo foster a culture of innovation, collaboration, and continuous improvementWhat We Offer:A dynamic work...


  • Durham, North Carolina, United States FUJIFILM Corporation Full time

    Company OverviewFUJIFILM Healthcare Americas Corporation is a leading innovator in diagnostic and enterprise imaging solutions designed to meet the evolving needs of healthcare across prevention, diagnosis, and treatment. The company's medical imaging portfolio includes solutions for digital radiography, mammography, computed tomography, magnetic resonance...


  • Durham, United States REVVITY Full time

    Job TitleSoftware Development Engineer (Python)Location(s)Durham About Us Revvity is a developer and provider of end-to-end solutions designed to help scientists, researchers, and clinicians solve the world's greatest health challenges. We pair the enthusiasm of an industry disruptor with the experience of a longtime leader. Our diverse team of 11,000+...

  • Cloud Engineer

    5 days ago


    Durham, North Carolina, United States Fidelity TalentSource Full time

    About the Role: We are seeking a highly skilled Cloud Engineer to join our Fidelity TalentSource team. As a key member of our cloud engineering team, you will be responsible for designing and developing scalable cloud solutions that meet the needs of our clients.Responsibilities:Design and develop cloud-based systems and applications using AWS services, IAM,...

  • Staff Engineer

    3 weeks ago


    Durham, North Carolina, United States IQVIA INC (US10) Full time

    We are seeking a highly skilled Staff Engineer to join our team at IQVIA INC (US10). As a Staff Engineer, you will be responsible for leading the design and development of data science applications that support clinical trials business. This includes optimizing design and execution of clinical trials and improving risk management.About the TeamOur team is an...


  • Durham, United States Duke University Full time

    Duke University: Duke University was created in 1924 through an indenture of trust by James Buchanan Duke. Today, Duke is regarded as one of America's leading research universities. Located in Durham, North Carolina, Duke is positioned in the heart of the Research Triangle, which is ranked annually as one of the best places in the country to work and live....


  • Durham, United States NetApp Full time

    About NetApp NetApp is the intelligent data infrastructure company, turning a world of disruption into opportunity for every customer. No matter the data type, workload or environment, we help our customers identify and realize new business possibilities. And it all starts with our people. Increase your chances of an interview by reading the following...


  • Durham, North Carolina, United States PSG Global Solutions Careers Full time

    Job Summary:PSG Global Solutions Careers is looking for a Senior Cloud Engineer to join their team. The ideal candidate will have experience in cloud computing, Python programming language, and API development.Responsibilities:Design and develop database solutions for high-performance data systems.Implement data quality checks and ensure data integrity.Work...


  • Durham, United States IQVIA Full time

    The Analytics Center of Excellence Our Analytics Center of Excellence (Analytics COE) harnesses our global healthcare insights, working closely with our clinical and therapeutic experts to power evidence-driven design, speed site activation and recruit the right patients, faster. We are using big data and advanced analytics to derive insights that transform...


  • Durham, United States CV Library Full time

    Summary:      This position will support the Micross 3D Heterogeneous Integration program areas, including:Development of semiconductor advanced packaging processes and technologies2.5/3D integration:  TSV processing, wafer thinning & handle wafer processes, thermal compression bonding, etc.3D microstructure fabrication, including monolithic...


  • Durham, United States Micross Full time

    Summary:       This position will support the Micross 3D Heterogeneous Integration program areas, including: Development of semiconductor advanced packaging processes and technologies 2.5/3D integration:  TSV processing, wafer thinning & handle wafer processes, thermal compression bonding, etc. 3D microstructure fabrication, including monolithic...


  • Durham, North Carolina, United States Tanium Full time

    At Tanium, we are on a mission to revolutionize the way organizations solve their most difficult IT challenges. As a Senior Software Engineer in our Mobile Device Management team, you will play a key role in building and maintaining our best-of-breed products. Our focus on customer engagement and feedback ensures that our products are designed with the right...