Lead Software Development
KLA Corporation View all jobs
- Chennai, Tamil Nadu
- Permanent
- Full-time
- Extensive experience in working with Microsoft .Net and/or C++ programming.
- Solid Object oriented programming fundamentals.
- Be responsible for the analysis and addressing of complex requirements in the current software systems for usability and performance.
- Be responsible for developing prototypes and working on solutions for new concepts.
- Interest and Ability to uncover root causes, devise and drive innovative analyses and solve difficult problems that span whole systems or organizations is crucial.
- Good debugging skills in a complex software setup involving multi-process/multiple systems in Windows environment with good OS concepts
- Ability to apply optimal architecture principles and design solutions that can scale for multiple products.
- A Master's Degree or equivalent experience with 4 years demonstrated ability, or a Bachelor's degree in either Computers or a related Engineering field plus 6 years of confirmed experience.
- Thorough knowledge of SDLC and software engineering practices.
- Strong verbal and written communication and team-work skills