NetApp

Software Engineer Intern

NetApp

internship

Posted on:

Location Type: Office

Location: San JoseCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Responsible for web development, automation, and programming tasks
  • Work on a variety of projects, collaborating with cross-functional teams to deliver high-quality software solutions.
  • Implement multi-threading, data structures, complex algorithms, and problem-solving techniques.
  • Develop and maintain web applications, both frontend and backend, using various stacks (any stack).
  • Utilize automation skills to create Python scripts and use frameworks like Pytest for testing.
  • Work with REST APIs and perform UI automation.

Requirements

  • Strong programming skills in C/C++, C#, Python and Go lang.
  • Proficiency in web development using NodeJS, JavaScript, TypeScript.
  • Familiarity with Linux platform and operating system fundamentals.
  • Familiarity with software development best practices, including version control and testing.
  • Exhibit strong written and verbal communication skills.
  • Ability to quickly grasp project requirements and execute tasks with minimal guidance.
  • Show a strong aptitude for learning new technologies.
  • Ability to work effectively in a team environment and collaborate with cross-functional teams.
Benefits
  • Competitive salary
  • Flexible working hours
  • Professional development opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++C#PythonGoNodeJSJavaScriptTypeScriptmulti-threadingdata structures
Soft Skills
written communicationverbal communicationproblem-solvingaptitude for learningteam collaborationproject requirement understandingminimal guidance execution