Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Philips Software Engineer 
India, Karnataka, Bengaluru 
767010443

03.04.2025
Software Engineer I


You are responsible for

  • Participate in the development of application software
  • Analyzes and understands the Software/Functional Requirements Specification
  • Owning the design (high level and detailed) of the system.
  • Should be hands on with design, implementation, testing, and documentation
  • Performing unit testing of the code.
  • Contributes to Features/User stories for modules/SDS /Test strategy
  • Providing technical guidance in a technical, functional/domain area and participates in technical decisions
  • Working with engineers and other team members for the quality and timely deliveries.
  • Participates in peer reviews for project artifacts and ensure the quality of deliverables
  • Supports in project estimation, planning and risk management activities
  • Keeps abreast of technical developments in own field through study, technical contacts and propagate it
  • Guides and coaches the project team in technology and domain
  • Interacts effectively with other functions (verification, Quality, regulatory, project mgmt) for the success of the project

To succeed in this role, you’ll need a customer-first attitude and the following

Qualifications:

  • Bachelor/Master’s degree in Computer Science, Information Systems or related field preferred
  • Aws certified developer associate
  • 5+ years of relevant experience

Core skills & experience

  • Experience in software development with hands-on experience in
    • Core: C#, .Net Core familiarity is an advantage
    • Web technologies: Angular/React, REST Api, Web Services,Database(SQL/NoSQL) and micro-services based distributed architecture,
    • Strong familiarity with medical protocols (DICOM, HL7, FHIR) is an advantage
    • Experience in computer graphics, medical image processing an advantage
  • Experience in handling huge data processing in a distributed application using public cloud like AWS or Azure with high expectation on application launch and interactive performance. Handling huge image data is an advantage.
  • Experience in containers development(Docker/K8S/CloudFoundry)
  • Experience in Linux is an advantage
  • Experience in incrementally moving big monolith application to be a micro services based application
  • Experience of developing software considering elasticity, scalability, reliability, security, serviceability & networking needs on a public cloud
  • Experience in working on distributed data streaming platform like Kafka is an advantage
  • Strong analytical and problem-solving skills
  • Excellent software design skills with experience in microservices architecture, MVVM and established design patterns
  • Good programming and debugging experience in memory management, multi-threaded applications
  • Experience working with CI/CD pipelines
  • Working experience in Agile/SAFe development methodologies
  • Good communication and documentation skills
  • Experience with Test Automation using Behavioral Driven Development (BDD) and Test Driven Development
  • Ability to stay focused on the target to deliver in agile manner.
  • Knowledge of Privacy & Security Rules , aspects for Software
  • Work experience on systems used in healthcare is a plus

In return, we offer you

  • Our benefits are very competitive and designed to your preferences!
  • We welcome you to a challenging, innovative environment with extraordinary opportunities for you to explore.
  • A competitive salary package
  • A variable bonus based on both Philips' results and personal performance
  • An extensive set of tools to drive your career, including a personal development budget, free training and mentoring
  • The possibility to buy Philips shares
  • A healthy work-life balance​.

Our hybrid working model is defined in 3 ways:

We believe in the importance of impactful collaboration:

We embrace flexibility:

We want to be at our best:
The way we work and our workspaces are designed to support our well-being, offer career advancement opportunities, and enable us to be at our best.