Job Advert
About Us
At Everflow, we're redefining the utility industry. We're an award-winning, fast-growing company, delivering exceptional and environmentally friendly water and waste services to businesses across the UK. Our mission is to simplify utilities, saving our customers time, money, and energy so they can focus on what matters most: achieving their business goals.
Everflow isn't like other companies. Sure, we have perks like free coffee, break rooms, and ping pong tables, but what truly sets us apart is our values. We encourage our people to be their authentic selves and embrace the freedom to innovate. At Everflow, it's not just about delivering exceptional results for our customers; it's about cultivating a fulfilling, balanced work environment where great things happen.
The role
We are seeking a strategic thinking and collaborative Lead Software Developer to join our expanding Tech Department. You will bring leadership to display and be our values. You will be responsible for a team of software engineers, building new systems while maintaining established products. Your application will be at a great advantage if you are able to demonstrate familiarity with products which power up our delivery or place the configurability of software products through the use of AI and Workflow engines.
What You Will Be Doing
You will work closely with our Technology disciplines and wider business stakeholders to:
Define, design and deliver secure and scalable software solutions in line with our business and technology strategies. Providing estimations and helping to track progress.
Evaluate new technologies to improve efficiency, security, and scalability.
Build out proofs-of-concept when needed to support technology evaluation or product pipeline research.
Promoting and maintaining good practice in relation to engineering principles, including TDD, DRY & SOLID, to safeguard code quality and overall system design.
Providing mentoring, coaching and advice to those around you.
Providing occasional out of hours support such as for deployments and other potentially business disruptive works.
What We're Looking For
Demonstrable experience in leading a team, being a subject matter expert, and managing stakeholders, collaborating with Technology and Business roles to deliver strategic business outcomes.
Experience working across the full software development cycle from define and design to deployment, knowing that software continues to work once it is in production.
Deep understanding of .Net 6 & 8 and .Net Framework 4.8
Experience of UI frameworks, especially Blazor (WASM) and React
Experience working with MS-SQL and proficient in developing queries using Entity Framework, Dapper, and Stored Procedures.
Fully conversant with SOLID design principles with TDD. BD principles would be advantageous.
Experience in working with Containerised deployments, including Azure Kubernetes
Experience in working with Azure native & serverless, including Service Bus and KeyVault.
Experience in working with Azure DevOps and CI/CD deployments using Terraform
Experience in working with Workflow engines such as Camunda.
* Experience in working with AI
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.