Description:
As Software Developer you will assist with the development of new functionality for the application suite of software and will provide software support for the current suite of software.
Role Responsibilities
- Implement high quality code in an agile environment and with a focus on creating impact for our end users.
- Working closely with the development team to ensure that all aspects of the platform are well designed and interact smoothly
- Work in a way that promotes high test coverage, development standards, code reviews and great documentation.
- Detailing the specifications of how features, improvements, and user requirements will be built so that they fulfil business needs, including architectural design and development documentation.
- Work with the Management Team (CTO and Engineering Managers) to understand the product roadmap and prioritisation of our development work to ensure that you create the most impact for the organisation.
- Providing software support to customers on existing and new Solutions.
- Liaising with Customers, Projects Managers or Account Managers on resources scheduling / re-scheduling for time and material minor projects.
- Mentor junior members of the team