IOS Engineer/Developer
8 months ago
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
- 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
- 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 timeRequired 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...
-
Tier 4 Support Engineer
1 week ago
Durham, United States TEKsystems co Allegis Group Full timeTop 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...
-
Software Development Engineer
1 month ago
Durham, North Carolina, United States bioMerieux Inc. Full timeJob 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...
-
Software Development Engineer
4 weeks ago
Durham, North Carolina, United States divihn Full timeJob 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...
-
Software Development Engineer
4 weeks ago
Durham, North Carolina, United States FUJIFILM Corporation Full timeJob 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...
-
Substation Design and Development Engineer
3 weeks ago
Durham, North Carolina, United States ENTRUST Solutions Group Full timeJob 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...
-
Product Development Engineer
2 weeks ago
Durham, United States Carolina Components Group Full timeJob 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...
-
Senior Land Development Engineer
3 weeks ago
Durham, North Carolina, United States McAdams Full timeJob 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.
-
Engineer - Mechanical Design and Development
3 weeks ago
Durham, North Carolina, United States Remington & Vernick Engineers Full timeAbout 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...
-
Software Development Engineer
2 days ago
Durham, North Carolina, United States FUJIFILM Corporation Full timeCompany 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...
-
Software Development Engineer
3 weeks ago
Durham, United States REVVITY Full timeJob 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 timeAbout 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 timeWe 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...
-
Research & Development Engineer I
3 weeks ago
Durham, United States Duke University Full timeDuke 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....
-
Software Engineering Development
4 days ago
Durham, United States NetApp Full timeAbout 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...
-
Software Development Engineer Role
4 weeks ago
Durham, North Carolina, United States PSG Global Solutions Careers Full timeJob 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 timeThe 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 timeSummary: 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...
-
3D Heterogeneous Integration Development Engineer
2 months ago
Durham, United States Micross Full timeSummary: 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...
-
Software Engineer for Hybrid Product Development
4 weeks ago
Durham, North Carolina, United States Tanium Full timeAt 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...