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.