Senior Developer
Informa Intelligence
London, England, gb
4d ago

Job Description

Reporting into Development Manager, Clinical & Informatics for the Pharma Vertical, the successful Senior Developer will work with internal and external developers responsible for the ongoing support and development of the Pharma Group products.

As part of a large technology group, the Senior Developer will work with product management, data and analyst teams in support of the Pharma Vertical’s product development roadmap.

We are looking for an experienced Developer who has held a Senior or Technical Lead position in a commercial development environment, with excellent communication skills and experience of developing enterprise level web applications.

Qualifications

Key Technical Skills :

  • Commercial hands-on development experience with some of the following technologies and practices including, but not limited to :
  • Developing SPA using HTML, CSS, ES6 / JavaScript / Typescript technologies (ReactJS)
  • Experience of Node.js
  • C# and other .NET technologies (.NET Core) desirable but not essential
  • SQL (experience with MSSQL or PostgreSQL)
  • RESTFul API design
  • Extensive "Test first" TDD experience within coding frameworks around the following areas is essential :
  • Build and Unit testing
  • Integration tests / Acceptance tests
  • Commercial development experience using AWS cloud infrastructure is essential. Related desirable skills including but not limited to :
  • o Working with Lambdas and a Serverless architecture

    o Pub / Sub messaging paradigms via SNS

    o Data storage : S3, RDS, OpenSearch

    o API Gateway / EC2 / Elastic Beanstalk

  • Utilising various technologies to maintain a CI / CD pipeline, including but not limited to :
  • o Knowledge and experience with CI / CD pipelines (e.g. TeamCity) is also an advantage

  • Experience deploying, maintaining, interacting-with and developing-against NoSQL technologies is essential. Other desirable technologies should include but not be limited to :
  • Key Requirements :

  • A strong development background in .Net and JavaScript technologies within an Agile environment
  • A desire to keep ahead of new and evolving technologies
  • Demonstrable experience of developing commercial customer-facing web applications with an emphasis on data, security, and usability
  • Experienced in supporting, modifying, and maintaining systems / code designed by others
  • Proven experience of managing / mentoring junior team members
  • Ability to liaise with the development team, third party stakeholders and the wider business
  • Strong software and design skills as well as the ability to oversee delegated programming tasks and to perform code reviews
  • Experience in a Devops environment strong working experience of server and networking concepts, source control, CI / CD pipelines, security, and automation.
  • Product development and maintenance

  • Develop and maintain application code in support of new product development, feature enhancement and issue resolution
  • Provide the hands-on programming skills necessary to meet development goals and deadlines
  • Ensure adherence to coding standards in own code and junior team members and act as a mentor to ensure quality
  • Build knowledge of current and emerging technologies relevant to Pharma Intelligence platform technology stack
  • Take responsibility for the technical delivery and programming quality of Pharma Intelligence websites
  • Act as technical lead on some development projects; able to recommend best practice solutions to technical problems
  • Able to effectively understand and translate product and business requirements into technical solutions
  • Adopt and promote Agile development methods and test-driven development
  • Provide technical support for existing products and help ensure the smooth running of their updating and maintenance
  • Provide clear communication to project team and report on progress against planned milestones
  • Liaise regularly with product managers to agree task priorities and quantify resource requirements for development projects
  • Provide influence and leadership with regards to determining and implementing overall programming standards, guidelines and best practices
  • Work closely with the data architecture manager on the delivery and maintenance of the technical data strategy.
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form