Junior Software Developer

https://www.bpm-tech.com/job-search/712-junior-software-developer/architecture-development/county-durham/job2025-06-05 13:48:032025-07-01BPM Tech
Job TypePermanent
LocationPeterlee
AreaCounty Durham, EnglandCounty DurhamEnglandPeterlee
SectorArchitecture & Development
Salary£25000 - £36500 per annum
CurrencyGBP
Start Date2025/06/04
Job RefV-37831
Job Views58
Description
Junior Software Developer

£25,000 - £36,500 per annum | Office Based, Peterlee

 

The Role

We are seeking a Junior Software Developer to join our Software Development Team, reporting to one of our Lead Developers.

 

What You'll Do
  • Help develop new products and features, following a Cloud agnostic strategy
  • Write software predominantly in the Microsoft Stack
  • Perform Application Support functions including root cause analysis
  • Make our platform more testable
  • Assist our Software Testers
  • Write SQL scripts and stored procedures
  • Adhere to agile practices
 

Requirements

As a Junior Developer, we need you to come to us with these skills:
  • Full Stack Development - You'll get involved with changes at all levels within our tech stack, developing your knowledge in C# ASP.NET. An understanding of ASP.NET with C# is essential
  • JavaScript - Understanding of JavaScript and related frameworks
  • Blazor - Willingness to learn Blazor and Blazor Web Assembly
  • React - Experience with React for our legacy platforms
  • MS SQL - Proficiency in developing queries for high performance stored procedures. We use a mix of Entity Framework and stored procedures
  • Object Oriented Programming - Passion for SOLID design principles
  • Agile - Understanding of the software development lifecycle in an agile environment
  • Code Quality - Ability to deliver quality code through:
    • Collaboration – discussing ideas with fellow developers
    • Behaviour Test Driven Development (TDD) – writing meaningful unit and integration tests
    • Working with Testers – helping build our automation-first approach to testing
 

The Person We're Looking For
  • You love solving problems and working alone or with others to do it
  • You put quality and the customer first
  • You like sharing your successes and what works
  • You want to sink your teeth into the technicalities and understand the who, what, when, where, why, and how of various situations
  • The enthusiasm to overcome challenges and get involved in team enrichment
  • Someone who understands that great teams are diverse in all possible senses
  • Ability to prioritise and manage own workload and who is not afraid to ask for help when needed
  • The ability to cope well under pressure
  • Flexibility with hours during busy periods when needed, matched with us being flexible when you need it
 

Ready to Join Us?

If you're passionate about technology, eager to learn, and want to make a real impact in the utilities industry while working in a supportive, innovative environment, we'd love to hear from you.

 
Apply Later
Sign in
Register
Apply
Later
Similar Jobs
Email Me Jobs Like This
Subscribed to similar jobs notifications
We use cookies to provide you with the best possible browsing experience on our website. You can find out more below.
Cookies are small text files that can be used by websites to make a user's experience more efficient. The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission. This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages.
+Necessary
Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.
ResolutionUsed to ensure the correct version of the site is displayed to your device.
essential
SessionUsed to track your user session on our website.
essential
+Statistics
Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.
Google AnalyticsGoogle Analytics is an analytics tool to measure website, app, digital and offline data to gain user insights.
Yes
No
Google Tag Manager
Yes
No

More Details