Software Engineer – NEW GRAD Job Description

Software Engineer – NEW GRAD Job Description Template

Our company is looking for a Software Engineer – NEW GRAD to join our team.

Responsibilities:

  • You will deliver reliable and maintainable code;
  • You will use analytical skills effectively for hands on problem solving;
  • You will actively participate in code reviews;
  • You will be an active technologist and innovate solutions with-in the team;
  • You will design and implement the software functionality alongside a test-driven approach;
  • You will work with the full software development cycle to solve complex problems.

Requirements:

  • Knowledge of one or more system programming languages (C, C++, Java, Go);
  • Knowledge of NoSQL data stores such as Redis;
  • Proficiency with HTML, CSS, JavaScript, AJAX, as well as familiarity with cross-browser optimization;
  • Proficiency with one or more front-end web development framework (Bootstrap, Angular, React);
  • B.S or M.S. degree in Computer Science, Information Systems, or a related field. The successful candidate must have;
  • Knowledge of one or more web-scripting languages (PHP, Ruby, Node.js);
  • Experience with relational databases including Oracle and Microsoft SQL Server; and;
  • Knowledge of full-stack skill set;
  • Previous internship in Kubernetes, Containers space is a plus;
  • Have the passion, creativity, and drive to innovate;
  • Excellent hands-on object-oriented programming expertise in either Java or C++
  • Knowledge of VMware products and Cloud technology space is a plus;
  • Ability to be a full stack engineer is a plus;
  • Have the proactiveness to learn and improve;
  • Effective communicator.