At a Glance
- Tasks: Join our team to develop new software products and features using the Microsoft Stack.
- Company: We're a dynamic company focused on innovation in the utilities industry.
- Benefits: Enjoy a competitive salary, flexible hours, and a supportive work environment.
- Why this job: Make a real impact while learning and growing in a collaborative, agile setting.
- Qualifications: Knowledge of C#, ASP.NET, JavaScript, and a passion for problem-solving are essential.
- Other info: This is an office-based role in Peterlee, perfect for tech enthusiasts ready to dive in.
The predicted salary is between 20000 - 29000 £ per year.
£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.
Junior Software Developer employer: BPM Tech #BecausePeopleMatter
Contact Detail:
BPM Tech #BecausePeopleMatter Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Junior Software Developer
✨Tip Number 1
Familiarise yourself with the Microsoft Stack, especially C# and ASP.NET. Brush up on your knowledge of full stack development, as this role requires you to work across various levels of the tech stack.
✨Tip Number 2
Gain a solid understanding of JavaScript and its frameworks, particularly React. Having hands-on experience with these technologies will give you an edge during discussions with our team.
✨Tip Number 3
Show your enthusiasm for learning new technologies like Blazor. Expressing a willingness to adapt and grow in your skill set can make a strong impression on us.
✨Tip Number 4
Demonstrate your problem-solving skills and ability to work collaboratively. Be prepared to discuss past experiences where you've successfully tackled challenges, either alone or as part of a team.
We think you need these skills to ace Junior Software Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant skills and experiences that align with the Junior Software Developer role. Emphasise your knowledge of C#, ASP.NET, JavaScript, and any experience with React or Blazor.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for technology and problem-solving. Mention specific projects or experiences that demonstrate your understanding of agile practices and your ability to deliver quality code.
Showcase Your Projects: If you have personal or academic projects that involve full stack development, include them in your application. Highlight your use of SQL, TDD, and collaboration with testers to show your practical experience.
Prepare for Technical Questions: Be ready to discuss your technical skills and experiences during the interview process. Brush up on your knowledge of object-oriented programming principles and be prepared to explain how you've applied them in past projects.
How to prepare for a job interview at BPM Tech #BecausePeopleMatter
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C#, ASP.NET, and JavaScript. Highlight any projects you've worked on that demonstrate your full stack development capabilities, as well as your understanding of SQL and object-oriented programming.
✨Demonstrate Your Problem-Solving Ability
Since the role requires a passion for solving problems, be ready to share examples of challenges you've faced in previous projects. Explain how you approached these issues and what solutions you implemented.
✨Emphasise Team Collaboration
The company values collaboration, so mention any experiences where you've worked effectively within a team. Discuss how you communicate ideas and support your colleagues, especially in an agile environment.
✨Express Your Willingness to Learn
As a Junior Developer, showing enthusiasm for learning new technologies like Blazor and React is crucial. Talk about your eagerness to expand your skill set and how you keep up with industry trends.