03 Aug
|
Philips
|
Bengaluru
Job Title
Software Technologist I
Job Description
About the Role
We are looking for a skilled Software Development Engineer to contribute to high-quality software development, testing, and deployment. This role plays a critical part in ensuring code quality, system reliability, and continuous improvement while collaborating closely with cross-functional teams.
You will act as a technical expert within the team, driving best practices in coding, testing, and DevOps, while mentoring junior team members and contributing to overall product excellence.
Key Responsibilities
Participate in end-to-end software development lifecycle (SDLC) with increasing autonomy
Design, develop, and review high-quality code aligned with best practices
Conduct comprehensive code reviews to ensure quality, performance, and maintainability
Develop and execute test strategies (unit, integration, system testing)
Diagnose and resolve software defects through log analysis, debugging, and issue reproduction
Collaborate with DevOps teams to support deployment, CI/CD pipelines,
and performance monitoring
Define and track performance and quality metrics
Create and maintain technical documentation (architecture diagrams, APIs, user guides)
Act as a technical expert within the team and mentor new joiners
Stay updated with emerging technologies and continuously improve development practices
Required Skills & Experience
Solid proficiency in C++, particularly in a Windows setting
Solid understanding of Object-Oriented Design and Development
Experience with XML, JSON, and REST APIs
Strong debugging, analytical, and problem-solving skills
Positive understanding of Software Development Life Cycle (SDLC)
Experience with version control systems (Git, TFS)
Knowledge of test automation frameworks (Selenium, Cucumber, JUnit or similar)
Familiarity with CI/CD pipelines and DevOps practices
Experience working in Agile/Secure environments
Preferred Skills
Experience with AWS
📌 Software Technologist I Bengaluru
🏢 Philips
📍 Bengaluru