Full Stack Developer (Lead)

BGC Partners
London (East)
13 Nov 2017
16 Nov 2017
Contract Type
Full Time
About the role
The existing platform provides order management, price distribution, trade capture, derivative price discovery and pre\post trade analytics via thick-client, internal only, application. Recently a strategic programme of work has been kicked off to migrate this to a MiFIDII compliant globally accessible highly resilient and scalable web technology platform, based on a micro-service design pattern, to move to an agile delivery model, and to implement an automated delivery pipeline from development to production. This role will primarily be focused on activities within this programme of work, and will require technical leadership and innovation. There will also be periodic requirements to deliver tactical change or support outside this programme of work, as dictated by business priorities.
Key responsibilities:
  • The responsibilities of the development team
  • technical discovery and design
  • management of the product backlog (ownership of the product - and all of the scope associated with the product - functional (trading, commercial, compliance, risk...)
  • non-functional (performance, scalability, resilience....)
  • ownership of their own scrum (or other) delivery process
  • delivery of: data and data management, code, devOps automation (testing and continuous delivery), quality assurance, release and deployment
  • liaison with stakeholders and managing feedback.
  • Skills / experience required:C#, Javascript ES5/6, HTML5, CSS3HTTP(S), TCP/IP, DNSIIS, Node.JSAutomation - NPM, Nuget, Git, WebpackTesting - Mochai, ChaiSecurity - SSL, OpenID, OAuth2Coding - OO, SolidAgile, Scrum, DevOps, Automation (CI/CD), TDDSPA, REST, MVC, SOAWeb Development (Cross-Browser, Internet)Experience of a global user-base / regional hostingUX design and implementationPro-active in making technology and design choices.Ownership of full delivery scope.Confident in their ability, willing to challenge the status quo.Good communicator, able to present ideas and solutions to a wide audience.Ability to identify opportunities to improve the development process or technical design.Track record of delivery in high pressure environments.Desirable(ASP) .Net Core, Java, Typescript, React, Javascript ES6, LESS, Redux, Signal R, Openfin, Electron, Babel, LintTFS, TeamCity, Nexus, Octopus Deploy, Puppet, ChefDocker , AWS, Azure, LinuxKafka, RabbitMQConfluence, Slack, JIRABeats, LogStash, KibanaSQL/Server, ElasticSearch (NoSQL), JSONIdentityServer3Microservices, CQRS, Event Driven patterns, Event Sourcing, Real-time messaging / Push technologiesScrum MasterFront office trading Systems used:
    • Windows 10
    • Visual Studio 2017
    • MSDN
    Personal attributes:
    • Pro-active in making technology and design choices.
    • Ownership of full delivery scope.
    • Confident in their ability, willing to challenge the status quo.
    • Good communicator, able to present ideas and solutions to a wide audience.
    • Ability to identify opportunities to improve the development process or technical design.
    • Track record of delivery in high pressure environments.
    Generous Benefits Package:

    22 Days Holiday plus bank holidays (Perm only)40 hour working weekPension SchemeCycle to Work Scheme (Perm only)Childcare Voucher SchemeExcellent Maternity & Paternity LeaveDiscounts on healthcare
    This job was originally posted as www.cwjobs.co.uk/job/77466978