drjobs Sr. Mobile Software Engineer

Sr. Mobile Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Mumbai - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

JOB DESCRIPTION:

WHAT YOULL DO

  • Build and manage a high-performing team working on CRMs mobile softwareapplications on Android and iOS platforms.
  • Lead a team of engineers working on requirements architecture design coding unit testing integration testing verification validation deployment maintenance and field support of CRMs mobile software.
  • Demonstrate technical proficiency in mobile software platforms - native and cross-platform and technologies (OS/API versions App Stores Xcode Firebase Xamarin/MAUI) and in one or more technologies including cloud services connectivity network and transport services (Bluetooth WiFi Cellular TCP/IP TLS HTTP) data security (AES encryption certificate management) software design and coding concepts and mobile automation testing.
  • Apply software design patterns during mobile software development and use architectural patterns such as MVVM MVC etc. for app development.
  • Lead planning and execution of product roadmap technology adoption process improvements and customer satisfaction initiatives in coordination with the broader mobile software organization. Demonstrate strong and clear accountability for execution and delivery to market.
  • Provide guidance mentoring and performance management of engineers in the team.
  • Plan and coordinate resources and skills to enable productivity and growth of team members.
  • Build and grow the team by identifying appropriate skills and roles and hiring nurturing and retaining the right talent.
  • Participate actively in meetings involving team management and senior leadership in the US as well as in program core teams quality initiatives and local activities and initiatives.
  • Plan budget on a quarterly basis with guidance from the leadership of Mobile Software Engineering team in the US and Site Leadership in India and manage expenses for the team.
  • Understand product requirements and user needs architectureand workflows be a driver in developing strategy and roadmap to meet future needs and scalability.
  • Coordinate with various stakeholders in India and the US to ensure that the work is getting done when it needs to be and with the quality and consistency we strive to deliver to our patients.
  • Demonstrate ability to effectively manage the development of medical device software in a regulated environment by following strict design controls procedures (e.g. IEC62304).
  • Demonstrate familiarity with Agile principles and development environment including themanagement of a continuous integration and continuous deployment (CI/CD) pipeline to ensure quick and timely deliveries to internal and external stakeholders.
  • Drive operational efficiencies and continuous improvementsto development and test processes throughinvestment indata-drivendevelopmentand validationautomationandperformance modeling.
  • Demonstrate proactiveness in identifying risksor concernsproviding inputs oncorrective or mitigation actionswith team and organization leadership.
  • Demonstrate a good understanding of and adhere to internal and industry-level best practices for mobile software development and deployment and quality.
  • Demonstrate strong and transparent communication skills and judgment in day-to-day tasks and clear-headed decision-making to ensure trust and credibility.
  • Support all corporate and department-level initiatives as identified by management and in support of Quality Management Systems (QMS) Environmental Management Systems (EMS) and other regulatory requirements.

EDUCATION AND EXPERIENCE YOULL BRING

  • Bachelors degree in Computer Scienceor a related engineering field or an equivalent combination of education and work experience.
  • 10 or more years of relevant industry experience. 6 or more years of management experience working with multinational organizations and teams. 4 or more years of experience with management of mobile software application engineering from concept to delivery ofmobileapplicationson Android and/or iOS.
  • 4 or more years or experiencemanaging Agileprocesses including scrum teams continuous integration and deployment pipelinesdeveloping and managing test strategies etc.
  • Knowledge ofindustry best-practices inarchitecture and designtest managementtoolscybersecurityand performance.
  • Technical proficiency with digital connectivity storage and security solutions such as Cloud (Azure AWS Google Cloud Platform) HTTPS TLS Bluetooth Low Energy (BLE) SQL Postgres AES encryption OAuth etc.
  • Experience and/or familiarity with native Android and iOS platforms and/or cross-functional mobile software platforms such as Xamarin/MAUI or React Native.
  • Familiarity with Model View ViewModel (MVVM) architecture and proficient in C# Java Swift Kotlin or C.
  • Familiarity with mobile application deployment processes and mechanisms for internal and external use namely TestFlight App Center Firebase Google Play Store iOS app store etc.
  • Strong decision-making and risk analysis skills.
  • Experience working with cross-functional teams such as Program Management Business/Marketing and Qualityto deliver on project commitments.
  • Strong leadership skills including the ability to set goals and provide positive and constructive feedback respectfully to build positive relationships and improve business results.
  • Excellent oral and written communication skills with the ability to communicate clearly to upper management and other stakeholders in different functions at various levels.
  • Strong organizational planning and follow-up skills and ability to holdself andothers accountable.
  • Ability to work effectively a fast-paced changing environment.
  • Ability to travel approximately 10%.

Preferred

  • MastersDegreein ComputerScience or a related engineering fieldoranequivalent combination of education and work experience.
  • 4or moreyears ofexperience inhealthcare (e.g. medicaldevice) software development and/or other highly regulated industry.
  • Hands on experience with software development in a regulated environment.

The base pay for this position is

N/A

In specific locations the pay range may vary from the range posted.

JOB FAMILY:

IT Services & Solutions Delivery

DIVISION:

CRM Cardiac Rhythm Management

LOCATION:

India > Mumbai : BKC Building

ADDITIONAL LOCATIONS:

WORK SHIFT:

Standard

TRAVEL:

Not specified

MEDICAL SURVEILLANCE:

Not Applicable

SIGNIFICANT WORK ACTIVITIES:

Continuous standing for prolonged periods (more than 2 consecutive hours in an 8 hour day)


Required Experience:

Senior IC

Employment Type

Full-Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.