Full Stack Developer

  1. Permanent
£40,000 - £45,000 per annum + Remote Working, holiday, healthcare
164169

Solihull, West Midlands

The details

This vacancy has now expired.

Start your job search

Role overview

As a Senior Developer you will be responsible for delivering and integrating software to form complete solutions. This includes designing, coding and modifying our websites, from layout to function, according to business requirements. You will manage the overall architecture of the web application to ensure maximum performance and stability. You will be proficient in both front end and back end coding. Depending on the requirement, the Senior Developer could develop front end website architecture, design user interactions on web pages, develop back end website applications, including creation of databases and configuration of servers to support the application being developed/modified.

You will need to collaborate with others when necessary to review specifications and use these agreed business and technical specifications to design, code, test and document programs or scripts of medium to high complexity. This role will see you develop the full scope of a project and make the best suggestions and methods to develop, test, implement and maintain a solution. Your deep understanding of databases and application services (queues, caching etc.) and proficiency in using best practices at every stage of the software development lifecycle will see you manage applications components to ensure they meet business needs and performance targets.

A typical day in role will see you:

  • Write clean code that has medium-high complexity, that is open by default and easy for others to use
  • Develop and manage a set of internal and external APIs
  • Consistently improve the quality and structure of previously written code to make it more efficient and be able to detect bugs in the code
  • Experiment and test solutions for problems, validate assumptions for them, and the ability to associate one idea to another to reach a solution
  • Monitor everyday activities of system and provide required support; fix faults following agreed procedures.
  • Identify development process optimisation opportunities with guidance and contribute to the implementation of proposed solutions
  • Design solutions and services with security controls embedded, specifically engineered as mitigation against security threats as a core part of the solutions and services
  • Manage work items from allocation to completion within the application lifecycle management tool (Azure DevOps)

About You

Extensive experience as Web or Software Developer including extensive experience of building full solutions and problem solving of varying complexities is a must in this role as is your proficiency in Front-end frameworks, languages and tooling, such as HTML [responsive], CSS [Sass, bootstrap], JavaScript [JQuery, Angular], Single Page Applications (SPA), NPM, and WebPack.

Alongside this you will need to demonstrate you are proficient in back-end, server-side and database technologies such as SQL, C#.Net Framework (ASP.Net, MVC.Net, Razor, Entity Framework, WCF, WebAPI)

With a strong knowledge of web architecture protocols; HTTPS, IP, TCP and a sharp analytical mind you will have experience in developer-led testing / debugging and working with the delivery team to define acceptance criteria supported by your ability to work independently and with others, your positive can-do with the ability to work under pressure and meet deadlines.

It would also be advantageous to have:

  • Strong knowledge of API management, consumption of web services and database management (Microsoft SQL Server)
  • Experience with Umbraco CMS
  • Extensive experience with versioning, concurrent development source control (Git) and continuous integration (Jenkins)
  • Ability to create and manage multiple codebases for both existing and new applications and functionality
jobs

Related jobs

Financial Accountant - Business Partner

Salary:

€58,000 - €64,000 per annum

Location:

Dublin City Centre, Dublin

Market

Commerce & Industry

Job Discipline

Qualified Finance

Industry

Professional Services

Salary

£50,000 - £60,000

Qualification

Fully qualified

Contract Type:

Contract

Description

An exciting opportunity for a Qualified Accountant looking to join a Government Agency in a business partnering role on a minimum of 12 months contract.

Reference

BBBH164323

Expiry Date

13/05/21

Sarah Fallon

Author

Sarah Fallon
Find out more
Qualified Financial Accountant

Salary:

€58,000 - €64,000 per annum

Location:

Dublin City Centre, Dublin

Market

Commerce & Industry

Job Discipline

Qualified Finance

Salary

£50,000 - £60,000

Qualification

Fully qualified

Contract Type:

Contract

Industry

Business Services

Description

A great opportunity working with a Government Agency based in Dublin 2 - with exposure to a large consultancy company. Qualified Accountant required

Reference

BBBH164322

Expiry Date

13/05/21

Sarah Fallon

Author

Sarah Fallon
Find out more
Finance Manager

Salary:

£200 - £270 per day

Location:

City of London, London

Market

Commerce & Industry

Job Discipline

Part Qualified & Transactional Finance

Industry

Consumer & Retail

Qualification

Finalist / Newly qualified

Salary

£250 - £350

Contract Type:

Contract

Description

Finance Manager - Immediate Start - Events Company - 3-6 Month Role

Reference

KMFMTH

Expiry Date

22/04/21

Find out more
Finance Administrator

Salary:

£10 - £11 per hour

Location:

Reading, Berkshire

Market

Commerce & Industry

Job Discipline

Part Qualified & Transactional Finance

Industry

Private Equity

Qualification

None specified

Salary

£100 - £150

Contract Type:

Contract

Description

Marks Sattin have an exciting opportunity for an experienced Finance Administrator to join a publicly listed, fast growing company based in Reading.

Reference

BBBH164330

Expiry Date

22/04/21

Connor Bayliss Find out more
View all jobs
posts

Related articles

Will IR35 affect your business?
Will IR35 affect your business?

Teaser

General

Content Type

General

20/09/20

Summary

Employees in the United Kingdom can be categorised as full-time, part-time, casual, freelance and contract workers, with the self-employed bracket now making up 15% of the entire working population. The number of self-employed workers jumped from 3.3 million in 2001 to 4.8 million in 2017, with a corresponding fall in the unemployment rate showing the overall boost in jobs growth from the rise in self-employment. However, the attractive market for freelancers and contractors has been hit with some uncertainty in recent times, thanks largely to the 2018 Autumn Budget’s announcement of IR35 tax reforms. Here’s what the new IR35 rules could mean for you and your business: What is IR35? IR35 is a piece of legislation originally introduced to the UK in 1999. Its purpose is to differentiate between those workers who operate as genuine contractors and those who work as ‘disguised’ employees to avoid paying tax. It came about to challenge contractors who were taking advantage of the tax efficiencies of working through a limited company, with the aim of defending both the Exchequer from lost taxes and protecting workers’ rights from unscrupulous employees. However, the IR35 has proven to be ambiguous for many, with some contractors taking advantage of loopholes and a lack of clarity. Hence, the new IR35 rules aim to tighten up the contractor market and ensure tax avoidance loopholes are closed. How does IR35 work? There are three principles that can help to determine employment status and whether a contractor falls inside or outside IR35: Control (the degree of control the client has over the work a contractor does and how and when they do it) Substitution (whether the worker needs to do the work themselves or if they could send a substitute in their place) Mutuality of obligation (whether the employer is obliged to offer work and the contractor is obliged to accept it). Additionally, the contract type, provision of equipment and whether a worker is “part and parcel” of a business can all help to determine whether someone falls inside or outside IR35. The change in IR35 rules shifts the responsibility to determine tax status away from the contractor and onto the business that takes them on. Until now, contractors have been able to self-determine their status, however as of April 2020, when the new rules come into effect for the private sector, companies will risk being fined if they don’t make the correct assessment.  How will IR35 impact contract workers? It’s anticipated that many contract workers who have been enjoying the tax benefits of working outside IR35 will fall under the legislation when employers are tasked with determining their status. This will see more contractors having tax and National Insurance contributions deducted from their pay. However, if you operate as a legitimate small business and are determined to work outside of IR35, you will not be affected by the rule changes. How will IR35 impact employers? The major change for businesses is that they will now be responsible for determining the IR35 status of any contractor working for the company. The new rules will only apply to medium and large sized businesses, so contractors who work for small businesses can continue to set their own IR35 statuses. Those businesses that the IR35 rule changes do apply to will face paying back taxes and fines should they be found to be noncompliant. What should I do to prepare for IR35? Contractors may wish to speak to an accountant or personal finance expert to determine whether IR35 will impact them and if a move to permanent work may prove to be more beneficial after the rules come into effect. For many, contracting will remain appealing regardless of increased tax responsibilities, however it’s important to factor in any change in income that IR35 may bring about. Businesses are being warned not to make blanket assessments that cover all their contractors, as this can leave workers without a fair assessment and risk them paying unnecessary taxes without equivalent employment rights. Instead, businesses should consider IR35 status on a case-by-case basis or they may risk losing out on top talent. The HMRC has released a consultation document for businesses to prepare for the IR35 changes, recommending identifying and reviewing current contract workforce status and putting processes in place for taking on new workers. At Marks Sattin, we pride ourselves on keeping abreast of all industry legislation, updates and changes that affect our candidates and clients. Speak with us about how we can help you. References: https://www.bbc.co.uk/news/business-44887623 https://www.ons.gov.uk/employmentandlabourmarket/peopleinwork/employmentandemployeetypes/articles/trendsinselfemploymentintheuk/2018-02-07 https://www.contractorcalculator.co.uk/what_is_ir35.aspx https://www.axa.co.uk/business-insurance/business-guardian-angel/how-ir35-changes-will-affect-freelancers-and-self-employed-contractors/ https://www.telegraph.co.uk/business/ir35-rules/new-contractor-tax/ https://www.telegraph.co.uk/business/ir35-rules/how-will-new-rules-impact-business/ HMRC consultation document

Teaser

Employees in the United Kingdom can be categorised as full-time, part-time, casual, freelance and contract workers

Read full article
Pres Pillai

by

Pres Pillai

Pres Pillai

by

Pres Pillai

Is taking a Chief Data Officer role right for you?
Is taking a Chief Data Officer role right for you?

Teaser

Technology

Content Type

General

14/05/19

Summary

The role of the CDO is being discussed more than ever before. Although the role has existed for the past 20+ years, job boards and LinkedIn were not as prevalent, and therefore the role did not have much exposure outside organisations. When you think of the CDO job title, I think the word ‘data’ would spring to mind for most people, because shouldn’t data be the main driver of most decisions made by the c-suite? However, it appears to be that the modern CDO is becoming less about pure data, in contrast to other analytics and business intelligence roles who are predominantly technical (refer to my previous blog on the ambiguity of analytics and business intelligence), and more of a holistic role encompassing areas like risk, compliance and even marketing. Of course, as a senior executive, strategy and operations will play a huge part of the role, as they do in all board level roles however, it may be worth noting the possibility of  the role of a CDO being diluted. If I put myself in a candidate’s shoes, someone who has always had a data driven role and then opts to take on a new challenge of CDO, would they miss the lack of focus in their previous position, or would they welcome the change? I think the answer is in why the person might take a CDO opportunity. For example, if you have reached a plateau in your role as ‘Business Intelligence/Analytics Director’, and your only means of career progression is to take a CDO role, then you possibly would not enjoy the variety of the role. For others, a route that has direct progression into a more strategic role, that delves away from the pure technical work that was once pivotal to their career may be deemed as a step in the right direction. So, a question to my network… is the role of the CDO a clear career step for a data professional, and should it stay as an all-encompassing position, or be more data driven?

Teaser

When you think of the CDO job title, I think the word ‘data’ would spring to mind for most people, because shouldn’t data be the main driver of most decisions made by the c-suite?

Read full article
Michael Moretti

by

Michael Moretti

Michael Moretti

by

Michael Moretti

February article highlights: Champagne deals, working from home and female leadership
February article highlights: Champagne deals, working from home and female leadership

Teaser

Financial Services

Content Type

Career Advice

24/02/21

Summary

Below we have summarised three top articles for February 2021: KPMG UK appoints first female leaders in 150 years KPMG has appointed female leaders for the first time in it’s 150 year history. Bin Mehta has been appointed stand-in Chairman whilst Mary O’Connor has been promoted to acting Senior Partner. The appointments come in the wake of insensitive comments by Bill Michael that has put the firm’s culture under scrutiny.  LVMH signs champagne deal with rap star Jay-Z Jay Z rarely misses. Whilst Champagne sales have fallen dramatically in 2020, Armand de Brignac sold over 500,000 bottles in 2019. With economies slowly opening up this is a high profile and obvious move for the LMGH group’s Moet Hennessy. Jay Z has sold 50% of his business at a price that is currently undisclosed. LVMH reported revenues of €44.7bn in 2020 and is home to 75 luxury houses across 6 different industries and this deal fits seamlessly into their growing portfolio which includes the likes of Louis Vuitton, Givenchy in fashion and Moet Hennessy in wine and champagne. This is unlikely to be the only major deal that Jay Z is party to this year with Oatly, another business he holds a stake in reportedly targeting a $10bn IPO later this year. I love working from home… but Will working from home become the new normal? That is still unclear. However, YouGov have produced some astounding findings on what people really think about life working from home. Initially it seemed that the mirage of indefinitely working from home had become a reality yet, as the pandemic has continued to effect how we work, more and more we are finding this oasis to be a gruelling one. 30% of respondents reported an increase in their working hours since working from home and a whopping  53% feel as though the have to be on call at all times for their bosses. Working from home has certainly come with some strings attached and it will be interesting to see how businesses develop their own ‘return to the office’ strategies and what employees will actually want. The report also covers perceived effects on mental and physical health, general happiness and productivity.

Teaser

We have summarised three top articles for February 2021

Read full article
Thomas Wesseldine

by

Thomas Wesseldine

Thomas Wesseldine

by

Thomas Wesseldine