Senior Developer

Senior Developer Job Description Template

Our company is looking for a Senior Developer to join our team.

Responsibilities:

  • Analyze risk and exposure for call delivery and business rules arbitration and recommend “value add” solutions;
  • Identify and implement improvements which can be made to increase pace, quality and efficiency of our products;
  • Build in monitoring so that your products can measure and report on their performance;
  • Working to defined Development best practices and principles to enable Willis Towers Watson to deliver industry-leading technology solutions;
  • Ensure that expected application quality levels are achieved;
  • Ensure enhancements and solutions are in line with the vision;
  • Document platform updates and changes;
  • Provide technical expertise and recommendations in assessing and estimating new IT software requirements;
  • Suggest improvements in order to drive efficiencies and increase productivity;
  • Working closely with design team to help inform the design process of best practices and production efficiencies;
  • Collaborate with peers on a regular basis to build out assumptions and prove with prototypes;
  • Solve challenging problems to build the tech solution that allows to manage highly complex logistical processes at scale;
  • Understand, adhere to, and contribute to Zenith standards, process and framework;
  • Contribute to all phases of the development lifecycle;
  • Closely collaborating with the internal departments for understanding and defining the business requirements.

Requirements:

  • Excellent oral and written communication and presentation skills;
  • Strong JavaScript skills and knowledge of front-end web frameworks;
  • Knowledge of load balancers such as Nginx;
  • Knowledge of ElasticSearch;
  • Knowledge of cloud services/environments such as AWS, Azure and GCP;
  • 4+ years experience of a web programming position;
  • Understanding of the regulatory framework of the UK mortgage market, for example MCOB and TCF principles;
  • Keen eye for matching design and adhering to brand guidelines;
  • Front-end & Back-end (Unit) Testing;
  • Ensure all deliverables factor in support and operational requirements to ensure continuous deployment can be maintained at a known velocity;
  • .Net Core experience;
  • Ability to work to deadlines and budgets;
  • Ability to work under pressure, prioritise and meet set objectives;
  • Good understanding of the Agile principles;
  • Around 2 years of experience in a similar role.