At a Glance
- Tasks: Join our team as a Junior Software Developer, creating innovative products and features.
- Company: We're a dynamic social network focused on transforming the utilities industry through technology.
- Benefits: Enjoy flexible hours, remote work options, and a supportive team culture.
- Why this job: Make a real impact while learning in a collaborative, agile environment with diverse perspectives.
- Qualifications: Skills in Full Stack Development, C#, ASP.NET, React, and SQL are essential.
- Other info: Ideal for tech enthusiasts eager to tackle challenges and grow their skills.
The predicted salary is between 28800 - 48000 £ per year.
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
- 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
- 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: JR United Kingdom
Contact Detail:
JR United Kingdom 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. Consider building a small project or contributing to open-source projects that use these technologies to showcase your skills.
✨Tip Number 2
Brush up on your SQL skills, particularly in writing high-performance stored procedures. You could practice by creating a database for a personal project and optimising your queries.
✨Tip Number 3
Get comfortable with Agile methodologies. If you haven't worked in an Agile environment before, consider taking an online course or reading up on Agile practices to understand how they influence software development.
✨Tip Number 4
Showcase your problem-solving skills by preparing for technical interviews. Practice coding challenges on platforms like LeetCode or HackerRank, focusing on algorithms and data structures relevant to full-stack development.
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 experience and skills that align with the Junior Software Developer role. Emphasise your knowledge of C#, ASP.NET, and any experience with Blazor or React.
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, SQL scripting, or TDD, include them in your application. This will give the hiring team insight into your practical skills and enthusiasm.
Prepare for Technical Questions: Be ready to discuss your technical knowledge during the interview process. Brush up on your understanding 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 JR United Kingdom
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C# and ASP.NET, as these are essential for the role. Bring examples of projects you've worked on that demonstrate your full stack development capabilities.
✨Demonstrate Your Problem-Solving Ability
Since the company values problem-solving, be ready to share specific instances where you've tackled challenges. Highlight your thought process and how you approached finding solutions, whether working alone or in a team.
✨Emphasise Your Willingness to Learn
Express your enthusiasm for learning new technologies like Blazor and React. Companies appreciate candidates who are eager to grow and adapt, so mention any relevant courses or self-study you've undertaken.
✨Understand Agile Practices
Familiarise yourself with agile methodologies and be ready to discuss how you've applied them in past experiences. This will show that you understand the software development lifecycle and can contribute effectively to the team's workflow.