Software Developer
Diligent Corporation
London, United Kingdom
2d ago

The Company

Diligent is the leading Enterprise Governance Management provider of secure corporate governance and collaboration solutions for boards and senior executives.

Over 460,000 users and 14,000 clients in more than 90 countries across all seven continents rely on Diligent to help them make better governance decisions through secure board material distribution, messaging, integrated compliance, board evaluations, and entity management.

Governance Cloud, Diligent’s centralized ecosystem of secure digital tools, is the only solution that meets the evolving governance needs of leading organizations by helping leaders ask better questions, gain deeper insight, and add value across the full scope of their responsibilities.

Blueprint OneWorld

As one brand of the Diligent Corporation, Blueprint OneWorld is a Software-as-a-Service (SaaS)-based platform and the world’s leading solution for global entity management and corporate governance.

Blueprint serves more than 2,200 clients and 250,000 users in more than 140 countries. Over 80% of the FTSE 100 and 30% of F100 rely on Blueprint to help them solve their challenges relating to compliance, data and document management, entity review and attestation, filing and institutional reporting.

For the last 30 years, Blueprint has helped centralize all relevant data for the Company Secretary, Finance and Treasury, Legal and Tax, among others.

Position Overview

We are looking for someone who has a strong knowledge of C#, .NET and SQL database development to help us modernise a market-

leading governance / risk / compliance solution.

Ideal candidates will be able to demonstrate their development skills, be driven, resourceful and not feel intimidated by significant technical challenges.

We are looking for someone who wants to take ownership of the features they are working on and proactively drive improvements in software design and development practices.

You will be working as part of an established team who are used to working together to achieve excellent results. Our ideal candidate will be someone who is motivated, pro-

active and takes pride in his or her code.

Key Responsibilities

In addition to core development activities for core modules and integration projects, you will be required to :

  • Collaborate with the product owners in the analysis and documentation of technical requirements and user stories for assigned features
  • Design, code, review and test assigned features and user stories, in accordance with the agile methodology employed by Diligent.
  • Contribute to the quality assurance / testing strategy for assigned features, performing technical tasks as required to support that strategy, including but not limited to development of unit and other automated tests, and assisting with acceptance and regression testing.
  • Communicate effectively with other development teams, production operations, and a number of other technology groups, to ensure regular smooth delivery of working software to production.
  • This will be a role that will provide a path to working on cutting edge technologies as the application is transitioned to a new architecture.

    Required Experience / Skills :

  • 3 years’ experience in a hands-on development role at a commercial software company
  • Excellent understanding of .Net, C#, and SQL databases and modern API tools
  • Commitment to producing well tested and documented code
  • Creative and innovative problem-solving skills
  • Experience working on an agile team, providing estimates and reporting progress
  • Able to communicate effectively with technical and non-technical teams
  • Keen to improve processes and share knowledge across the team
  • Preferred

  • Experience with, MVC, Razor, jQuery, Angular 6, JSON, HTML5, .Net Core
  • Experience working with SoAs / ESBs / Message Queues (such as RabbitMQ)
  • Test Driven Development experience preferable
  • Experience with Agile / SCRUM / Lean software development
  • Keen to learn more about new languages and frameworks
  • Familiarity with Source Code Control Systems (e.g. Git / Github)
  • Understanding of functional programming techniques
  • Knowledge of OAuth2 or Identity Server a plus
  • Main tools we use include : JIRA, Confluence, Github, Visual Studio

    Main tools we use include

    We follow the Scrum methodology for most teams, and Kanban in smaller teams.

    Add to favorites
    Remove from favorites
    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.
    Application form