You will play a pivotal part in the development of technically versatile software applications, spanning IoT architecture, mobile applications and web applications. Agile development, code-reviews and continuous integration are an essential part of the role.
We use a wide range of technologies, from .NET and Angular, Android applications, Node.js to Azure blob, IoT hub and other cloud services. Willingness to continually learn, investigate and propose the best technology solutions is a must. Data is at the heart of our business, so interest in understanding, interpreting and improving it is essential.
This is a great opportunity for developers who want to make a difference to the company and continually challenge themselves with the latest technologies and tools.
- Minimum 5 years of commercial experience.
- A track record of working independently as well as part of a team and leading software development projects.
- Experience communicating across a range of teams and understanding business requirements.
- Good knowledge of test-driven development. Ability to deliver software that is stable, meets business requirements and with close to 100% automated test coverage.
- Can-do attitude with a passion for innovation.
- Desire to learn new skills – we are continuously seeking out the latest technology developments.
- Reliable, positive and professional can-do attitude.
- Proven track record of taking full responsibility to meet deadlines.
- Accountable for ensuring accuracy and quality of work.
- Interacts well and respects people from all disciplines to accomplish a task or goal.