KLA Careers

Software Engineer

This job posting is no longer active

Company Overview

Calling the adventurers ready to join a company that's pushing the limits of nanotechnology to keep the digital revolution rolling. At KLA, we're making technology advancements that are bigger—and tinier—than the world has ever seen.

Who are we?  We research, develop, and manufacture the world's most advanced inspection and measurement equipment for the semiconductor and nanoelectronics industries. We enable the digital age by pushing the boundaries of technology, creating tools capable of finding defects smaller than a wavelength of visible light. We create smarter processes so that technology leaders can manufacture high-performance chips—the kind in that phone in your pocket, the tablet on your desk and nearly every electronic device you own—faster and better. We're passionate about creating solutions that drive progress and help people do what wouldn't be possible without us.  The future is calling. Will you answer?

Group/Division

The Information Technology (IT) group at KLA is involved in every aspect of the global business. IT’s mission is to enable business growth and productivity by connecting people, process, and technology. It focuses not only on enhancing the technology that enables our business to thrive but also on how employees use and are empowered by technology. This integrated approach to customer service, creativity and technological excellence enables employee productivity, business analytics, and process excellence.

Responsibilities

  • Applies advanced software concepts to plan, design, develop modify, debug, deploy and evaluate highly complex software for functional areas.
  • Analyzes existing highly complex software or works to formulate logic and devises algorithms for new highly complex software systems.
  • Initiates, analyzes, designs and applies highly complex data sources. Applies and enforces complex programming security practices.
  • Serve as technical lead for multiple software development projects of moderate to broad scope.
  • Lead a team of software development professionals. Enforces project plans. Demonstrated ability to understand functional needs and how systems can support those needs.
  • Demonstrated ability to develop conversion and system implementation plans. Experience authoring technical design specifications and test plans.
  • Participate in development activities for my client's PeopleSoft HCM ERP system, including, but not limited to, the areas of HR/WFA, Payroll, Benefits Administration, Absence Management, partnering with other parties, including vendor consultants to incorporate industry best practices and development of defect-free enhancements for the system.
  • Work closely with business and/or technical counterparts to deliver enhancements that are compliant with industry and application best practices.
  • Prepares and approves or obtains approval for system and programming documentation. Initiates and oversees changes in development, maintenance and system standards.
  • Sets the technical requirements for complex software specifications.
  • Performs highly complex data analysis and tests/debugs highly complex software, working directly with management.
  • Provide advanced production support services as required. Participate in support and provide on-call support services as needed.
  • Tasks include, but are not limited to, reviewing processes, analyzing and fixing system data, working with customers directly to resolve issues, and designing new solutions to resolve system defects.
  • Perform analysis to identify and resolve recurring issues.
  • Problem solving; tackle challenging issues/bugs. Assess and triage issues. Escalate issues to management as appropriate.
  • Experience developing traditional PeopleSoft interfaces and web services into legacy and 3rd party systems. Experience with configuration strategy preparation, object migration with STAT, procedures & practices, determining automated and manual methods etc. Demonstrated ability to communicate technical information to technical and non-technical personnel at various levels in the organization.
  • Strong collaboration, analytical, and teamwork skills.
  • Strong, demonstrated project leadership and software development skills.
  • Demonstrated complex problem-solving skills. Be able to be on call support as needed.
  • Demonstrated effective communication and interpersonal skills.
  • Experience in below Software development tools, languages, and integration technologies
    • PeopleTools, Application designer, PeopleCode
    • SQR, Application engine, File layouts, CI, Data mover
    • Approval workflow engine(AWE), Notification framework
    • PS query, Connected queries, XML publisher, SQR
    • HTML, JavaScript, CSS
    • XML, JSON
    • SOAP / XML web services , Oracle Integration Broker

Qualifications

  • PeopleTools, Application designer, PeopleCode
  • SQR, Application engine, File layouts, CI, Data mover
  • Approval workflow engine(AWE), Notification framework
  • PS query, Connected queries, XML publisher, SQR
  • HTML, JavaScript, CSS
  • XML, JSON
  • SOAP / XML web services , Oracle Integration Broker

 

Minimum Qualifications

Doctorate (Academic) with at least 2 years of experience.ORMaster's Level Degree with at least 4 years of experience.ORBachelor's Level Degree with at least 5 years of experience.

Equal Employment Opportunity

KLA is an Equal Opportunity Employer. Applicants will be considered for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristics protected by applicable law.