Senior Software Developer

( - Product Team)

Location

North west

Salary

Competitive

Reports to

Software Team Lead

Role Purpose

We are looking for a full stack developer with a creative passion for designing and developing high quality software solutions to help us implement our exciting product roadmap to produce a truly market leading energy management product.

We require additional resource to accelerate the development of our new digitalisation product roadmap.

Day-to-day you will be working in our agile development team to create the next generation of our SaaS Energy and Carbon Management software using the very latest technologies.

Successful candidates will have a passion for agile software development and a degree of autonomy in their role to suggest and lead on new ideas around interface and design, giving them the opportunity to make a big impact on our software in an exciting and growing business.

How you contribute

    You’ll be part of our development team and ...

    • work within our agile (SCRUM) framework
    • lead, influence, design, and implement architecture solutions that are structured and easily maintained
    • collaborate with team members to meet iterative goals
    • design, develop and test the solution based on functional outlines and guidance
    • maintain our continuous deployment and test automation processes
    • continually improve and progress current skills & knowledge within the industry, in order to remain up-to-date with market progress and new technology
    • effectively oversees/QAs the analytical work of colleagues/more junior team members.
    • identifies value adding product enhancements.
    • identifies new technologies and opportunities which could address priority areas and reports findings to line/project manager
    • identify team goals linked to strategic objectives and develops individual personal goals required to meet these objectives
    • uses personal knowledge, and technical expertise to consider strategic direction of a product/service
    • actively seek to understand the need for change, engender staff support and motivate the team to consider and suggest new ideas

What you bring

Essential

  • Contribute to development across the entire stack
  • Hands on experience of SCRUM
  • Experience of coaching and mentoring juniors
  • Recommends technologies to be used in design solution
  • Experience with .NET (C#) for web development
  • Experience with SQL Server / Entity Framework
  • Experience using cloud-based infrastructure (Azure / AWS)
  • Experience using DevOps platforms (Azure DevOps / JIRA)
  • Experience developing automated tests
  • Excellent communication, team-working and organisational skills
  • Excellent time management skills to be able to deliver projects on time
  • Strong UI and UX skills with a focus on intuitive responsive design
  • Must be a quick learner and have an eagerness to succeed and continually improve
  • Keeping up-to-date with industry trends and technology developments
  • Can speak confidently in a group setting and manages meetings effectively, including time and agenda management and the production of timely minutes
  • Ability to organise team members
  • Ability to uses effective tools and practices to organise own workload
  • Able to lead/facilitate a team discussion in order to produce results

Desirable

  • MOB programming
  • React (with TypeScript) and associated frameworks e.g. Redux
  • Experience of NoSQL databases
  • Implementation of Machine Learning / AI based analysis

To apply

Please send a copy of your CV with a cover letter to careers@vercoglobal.com