Full Stack Developer - CMS - ALSRG26

  • SRGEurope
  • Gibraltar
  • Mar 27, 2020
Full time Developer Jobs Full Stack Developer Jobs Information Technology Jobs

Job Description

The CMS Full Stack Developer will perform the development of UI software required for various web applications in the company. The role requires at least 4 years of hands-on experience in full stack development of web-based applications using Epi Server CMS, C# and JavaScript. A very attractive relocation package is offered to candidates.

Full Stack Developer (CMS) responsibilities will include but not be limited to:

    • Analyse and design web applications specified as stories in backlogs and UX/UI designs.
    • Develop web applications working in collaboration UI Engineers.
    • Development of features where you must: report problems on time, specify needs, and present status reports to delivery managers.
    • Use your excellent knowledge of software engineering principles and the whole software development lifecycle (SDLC).
    • Liaise with all members of widely spread agile teams to deliver high-quality code.
    • Participate in all agile planning meetings and stand-ups.
    • Fix existing work and any issues associated with it.
    • Strong understanding of software craftsmanship and a mindset toward Test Driven Development and perform unit and Integration level testing on all applications.
    • Monitor new technology trends, frameworks, and approaches.

Full Stack Developer (CMS) requirements to include (please ask for full job spec)

    • Epi Server CMS experience or a Mircrosoft CMS or any .Net CMS.Net Frameworks 3.5/4.0/4.5/5.0 using C#
    • Microsoft Azure Technologies - eg. Web apps, Azure SQL, Redis Cache, Cosmos DB etc
    • JavaScript frameworks - React, JQuery, Angular, Backbone, Node JS, Polymer, Socket.IO, Fabric
    • Unit test / specification frameworks - NUnit, Specflaw, selenium, xBehave
    • Mocking Frameworks - Rhinomocks, NSubstitute
    • Message Queuing - Azure service bus, Kafka, MQ Series, Rabbit MQ
    • JavaScript tool libraries - Jasmine, Protractor, Karma, grunt/gulp
    • package managers nugget and npm
    • Mobile Dev - Xamarin, Cordova
    • pre-processors such as SASS or SCSS
    • SOLID Principles (knowledge of)
    • RESTful Web APIs and JSON (knowledge of)
    • code quality tools like JSLint or JSHint (knowledge of)
    • Source Control Management (SCM) e.g. Git, SVN (knowledge of)
    • Continuous Integration Platforms (CI) e.g. VSTS, Teamcity (knowledge of)
    • Agile Methodologies - SCRUM, KANBAN (knowledge of)
    • Task tracking systems e.g. JIRA (knowledge of)
    • Api documentation - apiary blue print, swagger(knowledge of)

The Company


Our Client is a forward thinking and dynamic International technology company looking to expand on their already brilliant and dedicated colleagues. They offer a fun working environment and the opportunity to progress your career.