Posted on Jan 21, 2019 by Anonymous
They are looking for a passionate Software Consultant to join the team to help them build scalable software models and new technology platforms using best practices around continuous deployment. As a Software Consultant, you will be working on programming languages like Java and Scala as well as emerging technologies like Docker, Cassandra, Kubernetes and other similar platforms. A keen interest in emerging technologies is essential for this role.
The skills and experience required for this role are as follows:
* Be an expert level in at least one of the programming languages like Java, Scala or Go, along with demonstrable Unix skills
* Have proven experience of using one or more relational databases
* Have experience in DevOps working environment
* Be aware of Agile methodologies and principles, along with leading industry practices like Continuous Integration & Delivery and TDD.
* Have experience with using good software design and architecture principles
Soft skills (Desired)
* Be experienced with NoSQL databases
* Have proven experience of working on distributed messaging technologies and containerisation technologies
* Be experienced with infrastructure automation
* Have strong communication skills (verbal and written) and client management skills