Job Description
Our client based in Greater London/Hertfordshire borders are a high end web application development company, predominately providing bespoke business solutions for enterprise customers. They are currently looking to recruit a well-organised, results driven and dynamic Senior Web Developer/Team leader. This is a great opportunity for the right candidate, who will join the Digital Project Team and grow with the company.
As Senior Web Developer, you will play a key part in task and project coordination with the development team, working on our cutting edge digital deliveries, related services & applications. Our products and solutions encompass the full range of digital media projects; from acquisition, encoding & transcoding, distribution and delivery through to end user applications on web and mobile.
Requirements:
You will have a proven track record of working on the full software development life cycle of online web based projects. You must be able to demonstrate extensive front-end and back-end experience and knowledge, as well a solid understanding of database design & development.
You should have previous experience working on high traffic multi-tiered applications and fully understand the wider implications of security and performance considerations. The position will cover a range of projects in different sectors with input into product development, technology strategic direction, responsibility to mentor and guide junior developers and may require participation in client meetings.
Technical:
-Expert full stack knowledge of (url removed) with C#;
oIncluding knowledge in the following technologies: MVC, SPA, Web Services & REST API's, HTML5/CSS3 & JavaScript libraries/frameworks (e.g. AngularJS), XML, XPath, SQL, MySQL
-Proven experience with B2C system and software architecture
-Excellent knowledge in algorithm design and design patterns
-Understanding of security and optimisation
-Extensive experience in TDD, task estimation, and sprint planning
-Desirable experience with Mobile development (native and cross platform)
-CRM Expertise (MSD or Salesforce) is desirable
-Educated to degree level
Strategic & Operations:
-Strong analytical, problem-solving, and conceptual skills
-Ability to anticipate potential problems, determine and implement solutions
-Work with Senior Management to identify potential issues and resolve them with technical expertise
-Well versed with state of the art technologies within Web/Software development and can guide the client and team members as needs arise
-Understand the departmental goals and spot potential new business
-Ensure project quality and optimisation, process and guideline implementation within the project life cycle – Agile and Waterfall
-Ensure that product goes through all testing phases and deployment is regulated among development, staging and production environment
-Understand usability practices and able to advise on this to creative, client and team members
Other:
-Line manage team members and mentor them as required
-Ability to work under pressure and ensure that projects meet tight deadlines
-Strong communication skills, with an ability to express and understand complex technical concepts
-Ability to present to clients
-Ability to deal with clients and travel to project sites
-Possess strong organisational skills
Please get in touch if you are interested