Full Stack Developer, Software Engineer IV - (E4)
Location:
Santa Clara , California
Posted:
May 17, 2017
Reference:
1605642
Requires specialized depth and/or breadth of expertise. Interprets internal or external business issues and recommends best practices. Solves complex problems; takes a broad perspective to identify innovative solutions. Works independently, with guidance in only the most complex situations. May lead functional teams or projects. Key Responsibilities

  1. Responsible for designing and developing web-based Big Data applications for data visualization and analysis
  2. Develop clean, simple, elegant and scalable web experiences
  3. Write well-designed, testable, efficient code and contribute in all phases of the software development life cycle
  4. Ensure designs are in compliance with requirement specifications
  5. Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
  6. Technically leads and/or executes difficult, complex software projects.
  7. Interfaces with internal customers regarding requirements analysis and schedule.
  8. Troubleshoots a wide range of complex, difficult software problems. Performs software tests on code and enhancements. Develops software documentation.
  9. Defines software specifications, and designs software products.
Functional Knowledge
  • Deep JavaScript development experience using Object-Oriented and Functional design as well as familiar with jQuery, Bootstrap, Backbone, Underscore, RequireJS, and D3 libraries
  • Expert in Java application development
  • Well-versed in tiered web application architecture and databases
    • front-end: HTML5/CSS/DOM/AJAX/JSON
    • back-end: Java
    • database: MS SQL/Oracle/NoSQL
Business Expertise
  • Interprets internal/external business challenges and recommends best practices to improve products, processes or services

Leadership
  • May lead functional teams or projects with moderate resource requirements, risk, and/or complexity

Problem Solving
  • Leads others to solve complex problems; uses sophisticated analytical thought to exercise judgment and identify innovative solutions

Impact
  • Impacts the achievement of customer, operational, project or service objectives; work is guided by functional policies

Interpersonal Skills
  • Communicates difficult concepts and negotiates with others to adopt a different point of view

Qualifications:
Education and Experience
  • Bachelor or Masters in Computer Science, or an equivalent qualification
  • 5 years hands on experience in the design and development of scalable web applications
  • Deep JavaScript development experience using Object-Oriented and Functional design as well as familiar with jQuery, Bootstrap, Backbone, Underscore, RequireJS, and D3 libraries
  • Expert in Java application development
  • Well-versed in tiered web application architecture and databases
    • front-end: HTML5/CSS/DOM/AJAX/JSON
    • back-end: Java
    • database: MS SQL/Oracle/NoSQL
  • Good knowledge of software development principles, coding standards, design patterns
  • Able to gather requirements and drive projects to completion
  • Great communication skills

Applied Materials is committed to diversity in its workforce including Equal Employment Opportunity for Minorities, Females, Protected Veterans and Individuals with Disabilities.

A little about us:
A global leader in materials engineering solutions for the semiconductor, flat panel display and solar photovoltaic (PV) industries.

Know someone who would be interested in this job? Share it with your network.