Key Responsibilities
Develops customer-facing UI and back-end services
Performs software tests on code and enhancements, and develops software documentation
Troubleshoots a variety of moderately difficult software problems
Interfaces with internal customers regarding software issues
Interfaces with internal customers for requirements analysis and schedule
Works with extraordinary teams delivering demanding projects
Job Specific Knowledge
Understanding of C++, with fair knowledge of the language specificationStrong OO design or Functional design skills with understanding of common design patternsUnderstanding of SQL and relational database designKnowledge of Node.js and frameworks available for itKnowledge of Angular and other web technologies including Typescript, JavaScript, NPM, GitExperience of working in an agile environment, continuous integration, and test-driven developmentUnderstanding of Cloud and containerizationComfortable with CI/CD process, with hands on tools like Git, Bitbucket, Jenkins, JFrog, etc.Ability to solve complex problems and openness in sharing knowledge and thinking with othersStrong team working skills with ability to build trusted relationships with people and groups with diverse backgroundsSkills/Education
BS/MS in Information Technology, Computer Science or any other field related to software development
QualificationsEducation:
Bachelor's DegreeSkills:
Certifications:
Languages:
Years of Experience:
2 - 4 YearsWork Experience:
Additional InformationTime Type:
Full timeEmployee Type:
Assignee / RegularTravel:
Yes, 10% of the TimeRelocation Eligible:
NoApplied Materials is an Equal Opportunity Employer committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, national origin, citizenship, ancestry, religion, creed, sex, sexual orientation, gender identity, age, disability, veteran or military status, or any other basis prohibited by law.