14 Oct
|
ANSR
|
Bengaluru
ANSR is hiring for one of its clients.
About ANSR MedTech:
Who We Are:
ANSR MedTech Capability Center is a new global innovation hub being established in India for a Fortune 100 Fastest-Growing Company in the MedTech sector. Built in partnership with ANSR, the center draws on ANSR’s proven experience in establishing and scaling high-performance Global Capability Centers (GCCs) for leading global enterprises.
ANSR MedTech center brings together world-class engineering, product, and technology talent to build next-generation healthcare platforms and solutions that power global operations.
Our Vision:
To build a next-generation MedTech capability center that powers global healthcare innovation.
We envision:
- High-impact innovation hubs shaping global product and technology roadmaps
- Centers that go beyond support functions to drive core engineering and platform development
- Sustainable, scalable ecosystems that nurture world-class MedTech talent
- Capability centers that directly influence patient outcomes worldwide
- At its core, the ANSR MedTech Capability Center is about enabling innovation that touches lives at scale.
Job Title: Senior Software Engineer (Triage) – iOS
Department: Life Cycle Engineering – R&D;
Location: Bengaluru, India
Position Overview:
We are seeking a skilled and detail-oriented iOS Senior Software Engineer (Triage) to join our team. In this role, you will be responsible for diagnosing and resolving field issues reported by users of our iOS applications. You will work closely with our development, QA, Life Cycle Engineering, Systems and support teams to ensure timely and effective resolution of issues, enhancing the overall user experience.
Key Responsibilities:
- Triage and debug field issues reported by users of our iOS applications.
- Analyze crash reports, logs, and other diagnostic data to identify the root cause of issues.
- Collaborate with development teams to reproduce, diagnose, and resolve issues.
- Prioritize and manage multiple issues simultaneously, ensuring timely resolution.
- Communicate effectively with support teams and stakeholders to gather necessary information and provide updates on issue status.
- Document findings, solutions, and best practices to improve the triage process.
- Continuously monitor and analyze field data to identify trends and potential areas for improvement.
- Work with QA teams to develop and execute test plans for reproducing and verifying fixes.
Required Leadership/Interpersonal Skills & Behaviors:
- Ability to lead cross functional groups for speedy resolution of field issues.
- Solid investigative skills with a data-driven approach to identifying, analyzing, and resolving software issues.
Required Skills and Competencies:
- Development experience with Swift.
- Strong experience performing root cause analysis (RCA) and impact analysis for software defects and field-reported issues.
- Experience analyzing crash reports, device logs, console logs, telemetry, and other diagnostic data to identify and resolve complex software issues.
- Experience troubleshooting Bluetooth Low Energy (BLE) communication and connectivity issues.
- Familiarity with SwiftUI, Combine, and Swift Concurrency.
- Experience diagnosing asynchronous, multithreaded, and concurrency-related issues in iOS applications.
- Familiarity with mobile network protocols and connectivity issues.
- Knowledge of automated testing frameworks and tools.
- Experience with version control systems, such as Git/Bitbucket.
- Understanding of Agile development methodologies.
- Experience working with JIRA, Confluence, SharePoint, and virtual development environments.
- Ability to learn and follow software development processes,
design assurance procedures, and quality system requirements.
Nice to Have:
- Knowledge of iOS architectural patterns such as MVVM, Clean Architecture, and The Composable Architecture (TCA).
- Experience working in FDA-regulated, medical device, healthcare, or other regulated environments (e.g., GDPR).
- Familiarity with software design controls, risk management activities, and software lifecycle documentation.
- Experience supporting production applications and investigating customer-reported issues.
- Experience with cloud technologies and protocols such as REST APIs, OAuth, and JSON.
- Experience maintaining CI/CD pipelines and automated test environments.
Education and Experience:
- Bachelor’s degree in computer science, Engineering, or a related field, or equivalent experience.
- Minimum 5+ years of native iOS development and debugging experience.
- Strong understanding of iOS SDK, Xcode, and related development tools.
- Hands-on experience with crash reporting tools, iOS log analysis, console logs, device logs, and diagnostic data investigation to identify root causes and drive issue resolution.
- Experience performing root cause analysis (RCA), impact analysis, and troubleshooting complex software issues in production environments.
- Experience developing, debugging, testing, and maintaining iOS applications throughout the software development lifecycle.
- Experience assessing the impact of software changes across applications, features, and user workflows.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills, both written and verbal.
- Ability to work effectively in a fast-paced, collaborative environment.
Additional Information:
- Active participation in daily triage meetings in US/MX time zones (PST and EST)
- Expected to collaborate with our globally distributed engineering teams based in the USA, EU and Mexico.
- May require weekly/daily sync up meetings in US time zones (PST and EST).
📌 Senior Triage Engineer - IOS-30065] (Bengaluru)
🏢 ANSR
📍 Bengaluru