Full Stack Applications Developer (Front-End Bias)

Location
Industry
Contract Type
Full Time
Contract Type
permanent
Salary
£45 000 - £55 000 per annum
Published
Reference
WA10012013
Vacancy
1
Office
Hatfield
Academic title
Job description

Technical Skills & Experience:

• Programming skills and in-depth knowledge of multiple front-end languages, frameworks and libraries (e.g. HTML5/ CSS, Foundation, Bootstrap, JavaScript, XML, jQuery) and website development using .NET Framework / .NET Core.
• Knowledge of multiple back-end languages (e.g. C#, VB.NET, Python)
• Able to demonstrate a good understanding of Windows Server, IIS and Application Pools and have had exposure to deployment technologies such as Docker
• A high level of SQL skills in a MySQL environment to support in-depth data analysis, problem solving and report generation
• Exposure to client-side frameworks (WinForms, WPF) is essential, and strong knowledge of WebRTC and mobile frameworks (PhoneGap, Xamarin) would be viewed favourably.
• Demonstrable design, implementation and maintenance of web service-based API (ASMX, REST, Web API)
• Any experience of Linux, C/C++ and Python together with exposure to communications protocols such as SIP / RTP would be highly advantageous
Key attributes • Strategic thinker, demonstrating the ability and motivation to become a technical subject matter expert who can lead a small team and gain the trust and respect of senior executives
• Tenacious and confident personality, prepared to be innovative and lead changes to processes, seeking continual efficiencies with excellent verbal and written communication skills
• A solid understanding of web applications including security, session management, caching and best practice development approaches
• Solve problems with the right mix of creativity and deep analysis, studying existing technology architecture, evaluating new development methods and techniques to meet the changing needs of our evolving markets
• A keen eye for visually appealing and responsive design for desktop and mobile applications
• Agile development process experience and practical use of version control systems such as GIT is highly desirable
• A solid understanding of web applications including security, session management, caching and best practice development approaches
• Maintain code integrity, quality and ensure responsiveness of applications together with understanding, adherence and implementation of security and data protection principles
• High attention to detail with a passion for accuracy and quality technical documentation
• Strong organisational skills to manage a varied workload in a fast-paced, demanding environment
• Collaborate effectively with all team members and participate in regular team meetings

Key attributes

• Strategic thinker, demonstrating the ability and motivation to become a technical subject matter expert who can lead a small team and gain the trust and respect of senior executives
• Tenacious and confident personality, prepared to be innovative and lead changes to processes, seeking continual efficiency's with excellent verbal and written communication skills
• A solid understanding of web applications including security, session management, caching and best practice development approaches
• Solve problems with the right mix of creativity and deep analysis, studying existing technology architecture, evaluating new development methods and techniques to meet the changing needs of our evolving markets
• A keen eye for visually appealing and responsive design for desktop and mobile applications
• Agile development process experience and practical use of version control systems such as GIT is highly desirable
• A solid understanding of web applications including security, session management, caching and best practice development approaches
• Maintain code integrity, quality and ensure responsiveness of applications together with understanding, adherence and implementation of security and data protection principles
• High attention to detail with a passion for accuracy and quality technical documentation
• Strong organisational skills to manage a varied workload in a fast-paced, demanding environment
• Collaborate effectively with all team members and participate in regular team meetings

We look forward to receiving your CV's, please apply now for further information and immediate consideration!

Other notes
For more related job opportunities visit https://uk.grafton-recruitment.com/en/job-search