Developers specialise and become experts in specific areas but are also required to gain
knowledge and experience within other areas. Back-end Developers are also required to understand and work
on front-end development tasks and vice versa.
You will be a critical part of the Development team who constantly drive new development to remain market
leaders with the product.
You will be working on both customer facing and internal products and services and projects, taking ownership
of your code and working closely with our tight knit software development team and key individuals from
across the business.
You will be responsible for writing web application logic, developing front-end components, connecting and
integrating our application with other third party web services. You will support the back-end developers by
integrating their work with the application.
You will be responsible for managing the interchange of data between the server and the users. Your primary
focus will be the development of all server side logic, ensuring high performance and responsiveness to
requests from the front-end and back-end. You will also be responsible for ensuring the alignment of web
design and user experience requirements and optimising web pages for maximum efficiency. You will be
engaged in analysing code, design, and debugging applications along with ensuring a seamless user
experience.
Post, Parcel and Logistics Technology from The Experts
Allocation of work will consist of bug fixing, developing new features, requests for change etc. You will work on
more complex work and you will train and supervise Mid and Junior Developers.
Key tasks and responsibilities
You will:
Investigate and resolve application functionality related issues
Contribute to the documenting of the code and application when you are completing code for a ticket
Contribute to day to day coding, bug fixing and to specific projects
Be aware of and used to working to the full software lifecycle
Be involved in the development and maintenance of the product
Work with other teams within the business, such as Business Analysis, Testing, Support and Operations
Help innovate and stay ahead of the curve with new technologies and out of the box thinking
You may be required to travel locally and overseas
Design, build, and maintain efficient, reusable, and reliable Python code
Integration of data storage solutions
Integration with various monitoring tools
Identify bottlenecks and bugs, and devise solutions to these problems
Help maintain code quality, organisation and automatisation
Participate in early product demonstrations to customers
Write effective, scalable code using server side templating languages
Develop front-end and back-end components to improve responsiveness and overall performance
Integrate user facing elements into applications
Test and debug programs
Improve functionality of existing systems
Implement security and data protection solutions
Assess and prioritise feature requests
Co-ordinate with internal teams to understand user requirements and provide technical solutions
Integrate multiple data sources and databases into one system
Apply fundamental design principles behind a scalable application
Create database schemas
Take UI / UX Designs and turning them into workable code for our products and services
Design and deliver web application solutions based on the defined scope
Produce and maintain web application user interfaces
Optimise and test page display, behaviour and UX for multiple device types and resolution