Senior Developer

Recruiter
4 Resourcing Ltd
Location
Halifax
Posted
14 Apr 2018
Closes
20 Apr 2018
Contract Type
Permanent
Hours
Full Time
Senior Developer
Location: Halifax or Doncaster
Salary 34-38K
Permanent

There is the option that the role may possibly be based in Halifax or Doncaster depending on the candidates preference.

Our client is looking to appoint an experienced Senior Developer to work alongside their existing internal development team.

We need a results driven pragmatic decision maker who can work effectively as a member of a team. With excellent communication skills, strong analysis, problem-solving and questioning skills, you'll be a positive influence and supportive of your colleagues.

Responsibilities
• Identify limitations of design and specification during a project life-cycle and be able to consult with product owners to resolve issues
• Produce robust and realistic test cases for own and others’ code in order to take ownership of an aspect or aspects of a project
• Work within pre-defined application frameworks and inform changes to them based on experience
• Ensure that technical approach follows guidelines and allows for future project requirements
• Ensure development manager is kept up-to-date with technical reports of the team’s progress, and that they are able to understand the impact of technical decisions made
• Document and demonstrate software functionality
• Exhibit clear communication and willingness to support other departments
• Design and implement aspects of the software with limited guidance, with the ability to justify, and explain coherently
• Identify and counter broader implications of changing the software at both functional, user experience and commercial-level
• Provide direction to junior members of the team on development best practices
• Take ownership over quality of code and end product from an assigned team of developers
• Ability to liaise with key stakeholders to understand requirements and ratify software solutions
• Be the technical lead for assigned projects and manage these through the software development life cycle

Technical Skills
• Demonstrable significant experience of using Object-Oriented Javascript / PHP and MVC design patterns
• Strong Knowledge of tooling for high-scale production environments
• Deep understanding of factors affecting end-to-end software development, particularly commercial implications of implementation and change
• Knowledge and understanding of different frameworks and programming design patterns
• Prior use of MySQL and Key/Value Relational databases to structure and store data to power applications
• Demonstrable background in selection of tools, technologies and techniques in order to provide robust solutions on a project-by-project and whole program basis
• Ability to produce robust and realistic test cases for own and others’ code in order to take ownership of an aspect or aspects of a project
• Good understanding and working knowledge of Source code control packages such as git, subversion etc
• Knowledge of linux based systems

Personal Attributes
• Ability to make pragmatic decisions
• Ability to justify decision making
• Ability to work effectively as a member of a team
• Communicate effectively and in a timely manner
• Strong analysis, problem-solving and questioning skills
• Apply context to undertaken tasks
• Be supportive of all colleagues
• Bring a positive outlook to the role
• An inquisitive manner and a passion for learning

Similar jobs

Similar jobs