Full Stack Developer

Marketing

Salary: Competitive

Location: London, United Kingdom

Posted: 17 Jan 2018

Main Purpose of the Role

In this role you will be focused on specifying, designing, constructing, and supporting the Truphone digital channel. This includes a range of applications and their functions, include calculating the cost of a call, producing a bill, managing customer accounts and taking payments. We are an agile development team working in 2 week sprints.

Key Responsibilities

  • Define and promote Truphone architecture principles, standards, tools and methodologies.
  • Develop new features / applications within a SCRUM team
  • Deliver high quality, clean code that is maintainable and readable
  • Favour automation over repetition e.g. writing scripts to automate deployments
  • Enhance / support existing BSS applications all the way through to production
  • Continually improve the codebase and pay off technical debt

Skills and Experience Required

  • At least 5 years' experience of working in a development environment, primarily in .NET.
  • Demonstrate a high level of competence in object-oriented analysis, design and coding in a .NET server-side environment
  • Design and implement systems that use relational databases
  • Work to pre-defined requirements and produce code that meets those requirements
  • Practice Test Driven Development (TDD), writing unit tests that leverage mocks and stubs, as well as automated integration tests
  • Demonstrate a structured approach to development, using design patterns where appropriate and using SOLID principles
  • Take ownership of their work and contribute to an effective project team
  • Comfortable with the full software development lifecycle, from clarifying acceptance criteria to production deployments.
  • Expert knowledge of the Microsoft .NET Web development stack including C# and ASP.NET MVC
  • Good general knowledge of HTTP, HTML, CSS, JavaScript and Web technologies in general
  • Previous CMS system experience, EPiServer or Sitecore
  • Excellent verbal and written communication skills, and in particular the ability to communicate technical concepts to non‐technical staff and stakeholders
Apply now

No agencies. We do not accept CVs from 3rd parties

Apply now

No agencies. We do not accept CVs from 3rd parties

Arrow Dropdown arrow Play