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.