Software Technologist I - C++ /C#
Philips
Internship- 5+ years
- Not Disclosed
- Bangalore (Karnataka), India, India
- Post Date: May 13, 2026
- End Date: Aug 13, 2026
- 5+ years
- Not Disclosed
- Bangalore (Karnataka), India, India
- Post Date:May 13, 2026
- End Date: Aug 13, 2026
Skills:
- C++
- DevOps
- C#
- OOPs
Job Description:
Responsibilities
- The Software Development Engineer is responsible for executing comprehensive code reviews to uphold coding standards, pinpoint potential bugs, and advocate for best practices in software development, nurturing a culture of continuous improvement and top-tier code quality.
- The role assists DevOps in software deployment, ensuring personal performance metrics are achieved, while also defining, monitoring, and meeting broader performance and quality benchmarks.
- The role identifies and rectifies software defects by analyzing logs, reproducing issues, and implementing effective fixes to bolster software reliability and performance.
- The role develops and maintains detailed technical documentation, encompassing system architecture diagrams, API specifications, and user guides, to facilitate knowledge sharing and support.
- The role coaches new joiners and exerts influence within team - local lab/product.
Qualification & Experience
- 5-7 years of software development experience in C#/C++ building windows desktop applications.
- Solid understanding of Software Design and Architecture, OOPS concept, multithreading, Testing and Quality Assurance.
- Participates in full software development processes, working with broader autonomy and in pairing mode with other software team members, challenging requirements, design, and quality.
- Serves as a recognized technical expert in specific areas within the team, leading the creation of software designs and providing guidance on best practices.
- Takes on moderately complex software development tasks, collaborating with senior team members to deliver high-quality software solutions that meet project requirements.
- Develops and executes comprehensive test plans, including unit, integration, and system tests, to ensure software reliability, performance, and adherence to specifications.
- Conducts thorough code reviews to ensure adherence to coding standards, identify potential bugs, and promote best practices in software development, fostering a culture of continuous improvement and high-quality code.
- Supports DevOps in deploying software, setting, monitoring, and ensuring own performance metrics are met, while also defining, monitoring, and meeting broader performance and quality metrics.
- Diagnoses and resolves software defects by analyzing logs, reproducing issues, and implementing effective fixes to enhance software reliability and performance.
- Creates and maintains comprehensive technical documentation, including system architecture diagrams, API specifications, and user guides to facilitate knowledge sharing and support.
- Keeps abreast of emerging technologies, industry trends, and best practices in software development to continuously improve skill sets and apply innovative solutions.
- Applies analytical skills to resolve medium complexity requests efficiently, exercising judgment within defined procedures/practices to determine appropriate action.
-
Salary
Not Disclosed
-
Role
Developer / Programmer
-
Area of Practice
- Development
- Design
-
Experience
5+ years
Remove this line later

