As a member of our Creative Technologies team you will be involved in work such as a visualisation tool that allows clients see their assets in real time, or the delivery of large data volumes in a geospatial web that shares an accurate visual representation of their business, as just two examples.
To do this you will participate at all levels of the SDLC from inception to design, build, delivery, maintenance and continuous support. You will have strong exposure to the full development lifecycle including scoping, planning, requirements analysis, design, build, testing, implementation and change management. You will be responsible for ensuring technical quality and security underpins all our Digital Products.
Experience
Working in a professional software development environment
Knowledgeable in Agile Methodology to deliver, and support, software products
Participating in software development, prototyping, and code review with our international development teams to build scalable products
Understanding of modern software and product delivery practices
Providing robust coding practices, solid unit/component test coverage, and debugging code
Ensuring solutions and implementations are reliable, scalable, maintainable, secure and supportable
Technical Skills
Use your knowledge from over 3 years of experience in software development to work independently as necessary
Be comfortable building modern frontend solutions using ReactJS (Functional Component) with Typescript
Enjoy building backend services using one of a set of tech stacks: C#, .NET Core, Entity Framework, Typescript, Node.js, Express JS, sequelize etc
Exposure to relational and non-relational databases
Best practices with REST APIs
Good understanding of data model & database schema design
Experience building large scalable products using Microservice is a plus