Job title: The Software Development Engineer is responsible for collaborating with the team to establish software quality goals and development practices, fostering continuous improvement and excellence in software development through stringent standards and methodologies. The role develops software to log and store performance data, usage, errors, etc., enabling continuous monitoring of solutions and products for improved reliability and performance. The role integrates software components and third-party libraries into existing systems, ensuring smooth functionality and interoperability with minimal disruption. The role analyzes and optimizes application performance, identifying and resolving bottlenecks to enhance user experience and system efficiency, ensuring software meets performance benchmarks. The role suggests improvements to existing workflows, demonstrating good understanding of user/ product requirements in the areas of responsibility and mentors team members, motivating and unifying team.
Your role:
Creates high quality working software to deliver with excellence towards customer’s expectations.
Features driven development in an agile approach.
Actively participates in sprint planning, daily stand-up meetings, sprint reviews, sprint retrospectives and backlog refinement Contributes to continuous improvement of the team, software, and processes.
Designs, codes, documents, tests (automated), maintains and deploys software.
Supports DevOps in deploying software.
Sets, monitors, and ensures to meet own performance metrics.
Defines, monitors, and meets performance and quality metrics.
Provides technical solutions that conform to requirements with a strong focus on end-users, high quality (QMS/regulatory standards), performance, safety, and security.
Keeps abreast of technical knowledge by studying and implementing state-of-the-art programming techniques and development tools, participating in educational opportunities.
participating in communities of practice, reading professional publications, and maintaining personal networks.
Software is developed to log / store performance data, usage, errors etc. and enable continuous monitoring of solution and product.
Develop software APIs / plug and play for integrating the latest AI models in a seamless fashion in products and solutions.
Leverage data driven insights and AI enabled tools to improve code quality and performance.
Knows the customers well and uses that knowledge in the role.
Functional competencies: Programming languages (C++) & paradigms, methodologies, and techniques (e.g., CleanCode) Software design (SOLID, DRY) including software design patterns.
Software Craftsmanship Education & Training
Typically required: Bachelor with > 10 years experience. Master with > 7 years experience.
Experience & Background Typically required: Minimum of 10 years of experience in case of Bachelor Minimum of 7 years of experience in case of Master
About Philips We are a health technology company. We built our entire company around the belief that every human matters, and we won't stop until everybody everywhere has access to the quality healthcare that we all deserve. Do the work of your life to help the lives of others. 61 Learn more about our business. 61 Discover our rich and exciting history. 61 Learn more about our purpose.