Competitive and Benefits
Date when vacancy closes
29 Sep 2017
Area of Expertise
Background to vacancy/ What is the purpose of the job? What do you need to achieve?
We are looking for a passionate Software Engineer to help design, develop and deploy software for our solutions. The successful candidate will be able to build high-quality, innovative and fully performant software in compliance with best practise coding standards and technical design. Help to drive better working practises and become a valued member of the engineering department.
Key accountabilities and measures
� To have a proactive approach to their work and continue to learn and a willingness for growth.
� To write well designed, testable and efficient code.
� Able to own small-to-medium problems from technical design through to completion
� Makes steady progress on stories, knows when to ask for guidance
� Learns quickly and makes steady progress without the need for constant significant feedback from more senior engineers
� Work as a team player, collaborate, provide feedback and support with the team
Technical skills/business skills required
� Have experience building distributed web applications in Java (other languages a bonus)
� Are proficient at TDD
� Understand the principles of good software design and care about the code they write
� Have familiarity with Java 8's functional constructs
� Have experience with distributed version controls systems like Git
� Have experience using build tools like Maven and Gradle (we use Gradle)
� Have experience with Docker, container clustering tools and concepts, and the various IAAS/PAAS offerings from AWS and/or Azure
� Have experience with messaging systems or distributed replicated logs like Kafka
� Have experience using databases (SQL and NoSQL)
� Prefer pair programming to working solo
� (as a bonus) contribute towards open source software or organize or speak at software-related meetup groups
� Understands how to build Accessibility friendly websites
� Good SEO knowledge
� Continues Delivery
� Cloud base environments (Cloud Foundry, Azure, Kubernetes)