Senior Software Developer

  • Learning Curve Group
  • Spennymoor, County Durham
  • Dec 06, 2022
Full time I.T. & Communications

Job Description

Salary 40,000 - 50,000 GBP per year


Requirements:

- Good communication skills and able to explain complex technical details to non-technical people
Highly organised with good administration skills
Take ownership of any development work carried out
Methodical approach to work
To be able to collaborate across a wide team
A minimum of 5 years' experience in development
Experience with .NET Development
Experience developing with C#
Experience developing business solutions
An understanding of web technologies including HTML, CSS, JavaScript
Knowledge of test-driven development (TDD), SOLID principles, Object Oriented Programming (OOP)
Experience of working with Azure DevOps
Experience of working with Microsoft SQL Server and T-SQL
Happy to carry out personal and professional development



Responsibilities:

- As a senior software developer working for Learning Curve Group, you will work with the Development Team on internal solutions to streamline and optimise business processes, develop internal products whilst also working on solutions that will be used across the education sector.

The role requires collaboration with the development team and stakeholders throughout the business. You will also be working on initial planning for development working closely with the business analysts to deliver software proposals. You will also be also line managing two Graduate Developers.

DUTIES
Work within the team to maintain, repair, test and develop new and existing solutions
Work with business Analysts and Principal developer scoping new solutions to ensuring business requirements are met
Achieve sprint goals and assist the team when required
Line Management of the Graduate Developers
Support members of the Development team and knowledge share amongst the team
Assist in maintaining internal team processes and supporting Azure DevOps
Conduct your role in line with the company values and expected behaviours
Promote equal opportunities and recognition of diversity throughout the company
Comply with the Safeguarding, Prevent and Health and Safety Policies and be vigilant to potential concerns and risks at all times
Ensure confidentiality and professionalism at all times.



Technologies:

- .NET Framework
- C#
- Frontend
- React
- Azure
- API
- Data Warehouse


More:

Learning Curve Group (LCG) is one of the UK's leading providers of high-quality
skills training, providing education and training nationally. For over 16 years LCG
has delivered a wide range of training solutions to meet the needs of employers
and individuals - from apprenticeships and diplomas to short courses and
vocational certificate programmes.
Our 'Purple People', the dedicated and passionate people of LCG, help us to
deliver success no matter what, to achieve our vision to 'transform lives through
learning'.
Why Purple?
You might have already guessed but Purple is our favourite colour - it has been
since we opened in 2004. Our love for Purple has grown over the years with many
of our amazing staff saying, "If you cut me in half, I'd bleed Purple!"
- in fact the more diverse our workforce is, the better! You become a Purple Person
by living and breathing our core values - we'll talk more about them shortly!
Beyond the values it's about what you do every day that makes the difference.
Purple People are inquisitive and ask the right questions that help you learn
something new every day. It's about working hard and being kind to those around
you - making sure we help each other to reach our potential. What we ask of our
Purple People the most though is that you LOVE what you do and have fun while
you're doing it. But when you're transforming lives through learning, enjoying your
job is the easy part!