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.
The Software Development Lead is a key role that ensures the regular successful delivery of working software to the world’s No.
1 secure Board Portal. The development lead needs to :
Lead, inspire, mentor and coach software developers in one or more agile delivery teams.
Passionately but pragmatically drive Agile and DevOps principles and practices.
Foster an open, collaborative, trust based culture. Promote Diligent values. Drive a culture of team excellence over individual productivity.
Provide technical leadership within a highly collaborative technology environment. Collaborate with senior technology managers to define technical strategy and architecture.
Drive technical excellence.
Co-ordinate and drive communication and collaboration between Development, QA, Operations, Engineering, and other technology groups, to ensure regular smooth delivery of working software to production.
This is a hands-on role, and the development lead will spend around half their time contributing as a hands-on software developer. This will include :
Collaborating with the product team in the analysis and documentation of technical requirements and user stories for assigned features, in accordance with the agile methodology employed by Diligent.
Designing, coding, reviewing and testing assigned features and user stories, in accordance with the agile methodology employed by Diligent.
Contributing to the quality assurance / testing strategy for assigned features, and 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.
Required Experience / Skills :
Passion for code.
Self-directed positive problem solver.
Advanced skills in C# .Net Core, Docker, Cassandra, RabbitMQ, Authentication and Security.
Excellent leadership skills and experience.
Excellent written and oral communications.
Successfully manage own workload, and take personal responsibility and ownership for delivery, behaviours, and self-improvement.
Complete honesty and integrity.