Senior Web Developer

Innovyze Wallingford United Kingdom Development
Warning! Vacancy expired

Company Description

This is an opportunity to be part of a Research & Development Team developing first class software products to support the worldwide success of Innovyze. We are looking for a Senior Web Developer to join our team. This role will be focused on web application development in a cloud environment. You will be supported by other team members and be encouraged to develop new skills in a friendly, but highly productive, environment.

Our products support the environmental and engineering industries and include water management and drainage design software. Our users range from civil engineers to landscape architects: you will need to demonstrate the ability to understand the technical nature of their work and how it can be enhanced through software. You need to be a good communicator with strong written, verbal and presentational skills.

Position

Responsbilities:

  • Partnering with the Product Manager and Development Manager to develop solutions to customer problems
  • Working within an Agile Development Team to implement agreed functionality
  • Developing algorithms and writing code
  • Partnering with fellow developers to estimate task durations and deliver timely results
  • Performing peer reviews of code to ensure accuracy, quality and consistency
  • Mentoring more junior member of the development team

Requirements

Qualifications and Experience

Minimum Requirements:

  • Understanding of JavaScript and/orTypescript
  • Experience with modern JavaScript frameworks such as Angular, React, Redux or Vue.js
  • A good understanding of CSS, UI frameworks and responsive design
  • Experience working in an Agile environment
  • Understand the principles of TDD, CI/CD, DevOps
  • Passionate for ongoing learning as well as the desire to help people develop their skills

Technical Requirements:

  • JavaScript or Typescript
  • Knowledge of software engineering best practices including unit testing and industry standard design patterns
  • Use of source control systems (such as Team Foundationa Server or GIT)

Nice to Have:

  • B.Sc in Software Engineering, Computer Science, Mathematics, Mechanical or Civil Engineering or equivalent
  • C# and .NET Core
  • Experience in developing RESTful web APIs
  • Developing SaaS Applications
  • KNowledge of GIS technologies
  • Knowledge of database technologies