Principal - Software Engineer - Digital Health

Posted:
11/25/2024, 8:08:26 PM

Location(s):
Karnataka, India

Experience Level(s):
Expert or higher ⋅ Senior

Field(s):
Software Engineering

Key Responsibilities:

·       Design and Development: Design assistance, implement, and deploy full-stack mobile applications, ensuring high performance, scalability, and security.

·       Front-End Development: Develop intuitive, user-friendly interfaces using modern front-end frameworks (e.g. React, Angular, Javascript, Typescript, Swift, Kotlin, Visual Studio Code, Xcode, Android Studio), with a strong focus on responsive design and accessibility.

·       Back-End Development: Develop and maintain server-side logic, database connections, and APIs using technologies (e.g. Node.js, Java Spring boot, intellij) ensuring seamless integration with front-end components.

·       Collaboration: Work closely with product managers, UX/UI designers, and other engineering teams to gather requirements, define technical specifications, and deliver high-quality software solutions.

·       Testing and Debugging: Implement comprehensive testing strategies, including unit, integration, and end-to-end tests, to ensure software reliability and performance. Identify and resolve bugs and performance issues in a timely manner.

·       Continuous Improvement: Stay up to date with the latest industry trends, tools, and technologies, particularly those related to mobile app development, and proactively suggest improvements to processes, tools, and software architecture.

·       Documentation: Create and maintain detailed technical documentation for all developed software, including API documentation, and user guides.

·       Bachelor’s OR Master’s degree in Computer Science, Information Technology, or a related field.

·       Previous experience around mobile app (android/iOS) development  (min. 4 years to a max. of 6 years, preferred in ecommerce/healthcare sector).

·       Excellent problem-solving skills and ability to analyze/troubleshoot complex technical issues.

·       Be comfortable working with cross functional teams (different time zones/international teams).

·       A sound understanding and experience with Agile Methodologies.

·       Detail-oriented with a commitment to delivering high-quality results.

·       Passionate about delivering zero defect code that meet or exceed the proposed defect SLA and have high sense of accountability for quality and timeliness of deliverables.

·       Strong Debugging and Troubleshooting Expertise

·       Ability to deliver on multiple projects and manage priorities based on changing directions.

·       Strong communication skills, both verbal and written, with the ability to convey technical information clearly and concisely.

ATTENTION: Current Alcon Employee/Contingent Worker

If you are currently an active employee/contingent worker at Alcon, please click the appropriate link below to apply on the Internal Career site.

Find Jobs for Employees

Find Jobs for Contingent Worker

  

Alcon is an Equal Opportunity Employer and takes pride in maintaining a diverse environment. We do not discriminate in recruitment, hiring, training, promotion or other employment practices for reasons of race, color, religion, gender, national origin, age, sexual orientation, gender identity, marital status, disability, or any other reason.