Position: Software Development
We are looking for a talented and motivated individual to join our Engineering Team. This role is suitable for someone to jump straight into development, using the latest technologies. You will be able to work with minimal supervision, individually or as part of a team. This role is ideally suited to someone with a keen interest in software development.
Required skills and experience
- Bachelor’s Degree in Computer Science, Engineering or similar.
- 2+ years development experience (Graduate Position also available).
- Experience with one or more of the following technologies Node.js, Express, AJAX, ASP.NET MVC, Vue.js
- Knowledge & experience on using design patterns.
Additional Technical Skills
- Experience with TDD (Test Driven Development).
- Experience with multi-layered loose coupling applications.
- Experience with databases (MySQL, SQL Server, MongoDB).
- Experience with the following tools: git, Vagrant, Puppet, Chef, Fabric.
- Experience with cloud technologies AWS/Azure