Software Engineer - C++ Development - Ooad/oops

  • Chennai
  • 10-15 lakh
  • 5-10 years
  • Views
  • 09 Feb 2017

  • IT/ Information Technology

  • IT/ Technology - Software/ Services
Job Description

- Responsible for software development activities using C++/C#/Java

- Acquire and demonstrate technical knowledge of inspector software

- Participate in end to end product development lifecycle activities

- Acquire knowledge of key use cases in defect inspection using SWIFT tools

- Collaborate with teams across different geographical zones to drive / develop / deliver software solutions

- Work across groups including systems/hardware, marketing, applications and manufacturing on all aspects of software project including requirement definition, design, development, deployment, support and service

- Understand and put to effective use software development best practices.

- Understand, troubleshoot, and drive difficult issues that span whole software systems. Able to uncover root cause and to devise and drive innovative analyses and solutions for complex problems.

- Travel to other KLA-Tencor sites and customer sites on a needed basis

Preferred Qualifications:

1. Experience in working in Agile SCRUM Teams.

- Minimum Qualifications

- 4+ years of experience with specialization in providing technical leadership with BE/ BTech/ MS/ MCA/ MTech

- Good academics. BE/ BTech/ MS/ MCA/ MTech (CS/ Electronics/ Physics/ ECE degree)

- Strong in programming fundamentals, .Net and C++ (or) Java

- Experience in Multi-threaded and multi-core software application programming

- Strong ability to understand software architectures/design and develop solutions conformant to defined architectures and design.

- Good understanding of SW principles and constructs

- Experience in requirements elicitation, design, development, effective reuse, diagnostics and configuration management.

- Proven experience in using UML, OOP and OOD methodologies

- Strong experience in working with Microsoft SW development tools (Visual studio, performance profiles, de-bugging and analysis tools).

- Strong analytical and problem solving abilities

- Proven experience in debugging large complex software

- Self-learner, able to work with minimum supervision

- Good knowledge of SDLC and software engineering.

- Strong verbal and written communication and team work skills

Job Posted By

Sudeep V Iyer
Gardenar - Success Enablement

About Organisation