Software Engineering Internship Job Description

Software Engineering Internship Job Description Template

Our company is looking for a Software Engineering Internship to join our team.

Responsibilities:

  • Review Python based acceptance test protocols for the purpose of;
  • Identifying areas where operator feedback can be improved;
  • Attend code reviews;
  • Working with an established team on a self directed project with mentorship from senior engineers;
  • Gaining exposure to real world multi module applications ;
  • Performing software module and system level testing;
  • Generate pseudocode code for system performance testing;
  • Mapping the modules dependencies;
  • Specific responsibilities will be dependent on candidate’s experience, skill set and interests;
  • Adding commenting to the code that outline main purpose of modules and functions;
  • Knowledge of SharePoint administration a plus;
  • General database knowledge, basic SQL and Object-oriented design (OOD) skills;
  • Provide support to team on process improvement projects;
  • Ability to troubleshoot network, software and hardware issues;
  • Assist with developing appropriate programs and systems documentation.

Requirements:

  • An active DoD clearance;
  • Unix & Linux Operating Systems;
  • US Citizenship is required to obtain a DoD clearance;
  • Minimum overall GPA of 3.0;
  • Knowledge of full-stack skill set;
  • Experience with relational databases including Oracle and Microsoft SQL Server; and;
  • Continued interest in learning new languages, frameworks, and other tools;
  • Pursuing B.S or M.S. degree in Computer Science, Information Systems, or a related field;
  • Programming experience in at least one programming language. (Java, Javascript, Python);
  • No housing or relocation assistance available;
  • Strong communication skills, both written and verbal;
  • Proficiency with one or more front-end web development framework (Bootstrap, Angular, React);
  • Proficiency with HTML, CSS, JavaScript, AJAX, as well as familiarity with cross-browser optimization;
  • Knowledge of NoSQL data stores such as Redis;
  • Pursuing Bachelor’s degree having completed sophomore year and currently enrolled in a Computer Science or Technology program.