All of the below information comes directly from job reviews written by BJSS employees based on 45 reviews.
 
 
Responsibility:
3.5/5
 
Work Life Balance:
4.3/5
 
Environmental Awareness:
4/5
 
Benefits:
3.3/5
 
Company Culture:
4.4/5
 
Career Progression:
4/5
 
Colleagues:
4.7/5
 
Training:
4.3/5
 
Enjoyment:
4.3/5
 
Overall Rating:
4.1/5
 

Sorry, there is no profile for this company. Here are some profiles for similar companies:

Alfa Financial Software Limited

IT Development & Consulting

Autodesk

IT Development & Consulting

FDM Group

IT Development & Consulting

Fujitsu

IT Development & Consulting

Ten10

Thomson Reuters

Accountancy & Insurance,  Banking and Finance,  IT Development & Consulting,  IT Support & Telecoms,  Law

TPP

IT Development & Consulting


Or find out the following information about BJSS:

Salary Interview Tips Working Hours Best & Worst
Industry: Consulting Department: Software Engineering Job Title: Graduate Engineer

What are the best and worst things about your job?

Amazing company culture. incredibly supportive of you as an individual. Always happy to listen to you and take your opinions into consideration

Read more


Industry: IT Development & Consulting Department: Software Development Job Title: Graduate Software Engineer

Industry: IT Development & Consulting Department: Development Job Title: Graduate Software Engineer

Industry: IT Development & Consulting Department: Engineering Job Title: Software Engineer

What are the best and worst things about your job?

I get to solve real world problems for large businesses and organisations that make a real change. I feel supported in my career and feel like the business really care about my wellbeing. I feel challenged to do my best and always have the chance to learn new things.

Read more


Industry: IT Development & Consulting Department: Software Development Job Title: Graduate Engineer

Industry: IT Development & Consulting Department: Development Job Title: Graduate Software Engineer

What are the best and worst things about your job?

Good people to work with and learn from.
Work is varied and you get to learn different technologies/skills.

Read more


Industry: IT Development & Consulting Department: Engineering Job Title: Software Engineer

Industry: IT Development & Consulting Department: Software Engineering Job Title: Software Engineer

Industry: - Select Industry - Department: Cardiff Office Job Title: Software Engineer

Industry: IT Development & Consulting Department: Software Engineering Job Title: Graduate Software Engineer

What are the best and worst things about your job?

The different opportunities and projects available to me, and also the ability to learn as much as possible

Read more


Industry: IT Development & Consulting Department: Developer Job Title: Graduate Software Eng.

Industry: IT Development & Consulting Department: Data engineering Job Title: Graduate Engineer

What are the best and worst things about your job?

I have worked with some brilliant, passionate people that I have learnt so much from. The best things about my job in particular are things that I am interested in doing - working on data problems, using my technical skills and a lot of learning opportunities.

Read more


Industry: IT Development & Consulting Department: Development Job Title: Graduate Software Engineer

Industry: IT Development & Consulting Department: Testing Job Title: Technical Tester

What are the best and worst things about your job?

Working from home.
Amazing support and progress for my career.
Good pay.
Friendly colleagues.
Professional non-toxic culture.

Read more


Industry: - Select Industry - Department: Multi disciplinary team Job Title: Software Engineer

Industry: IT Development & Consulting Department: Software Job Title: Software Engineer

Industry: IT Development & Consulting Department: Data Analysis Job Title: Data Insight Engineer

Industry: Consulting Department: Software Development Job Title: Graduate Engineer

What are the best and worst things about your job?

Lots of different challenges, well supported and made to feel welcome

Read more


Industry: IT Development & Consulting Department: Software engineering Job Title: Software engineer

Industry: IT Development & Consulting Department: Development Job Title: Graduate Engineer

What are the best and worst things about your job?

Writing code I am proud of and getting to use a range of tools and programming languages.

Read more


Industry: IT Development & Consulting Department: IT Job Title: Software Enginneer

What are the best and worst things about your job?

Amazing people , training, support and work life balance

Read more


Industry: Consulting Department: Software Engineering Job Title: Backend Software Engineer

Industry: IT Development & Consulting Department: Software engineer Job Title: Software engineer

What are the best and worst things about your job?

Development Process is excellent
Great people to work with
WFH model is effective

Read more


Industry: IT Development & Consulting Department: Engineering Job Title: Graduate Software Engineer

Industry: IT Development & Consulting Department: Software Development Job Title: Software Engineer

What are the best and worst things about your job?

Generally really interesting and challenging work and given a lot of opportunity to look at areas that interest you. Hybrid working is a big plus.

Read more


Industry: - Select Industry - Department: Development Job Title: Software Engineer

What are the best and worst things about your job?

The support that my team on the project gives to me as a graduate.

Read more


Industry: IT Development & Consulting Department: Engeneering Job Title: Graduate Software Engineer

What are the best and worst things about your job?

There is tonnes of support and you can ask almost anyone at the company for help and they will probably respond with someone else to ask or your answer. There are great career opportunities and ways to develop you as a person.

Read more


Industry: IT Development & Consulting Department: Development Job Title: Software Engineer

What are the best and worst things about your job?

- Good work / life balance
- Good structure of management (supposedly 'flat' but not quite)
- Despite not being as experienced, I am treated similarly to my colleagues

Read more


Industry: IT Development & Consulting Department: Data Job Title: Graduate Software Engineer

What are the best and worst things about your job?

The company really puts its employees first, The Academy when you join is great but very challenging.

Read more


Industry: IT Development & Consulting Department: Software Development Job Title: Graduate Engineer

What are the best and worst things about your job?

You get a say in your graduate path including lots of training options and are involved in discussions on which project suits you! Everyone is really nice and there is a lovely social culture.

Read more


Industry: IT Development & Consulting Department: BJSS Academy Job Title: Trainee web developer

What are the best and worst things about your job?

The work is interesting and my colleagues are supportive. The Academy was a great way to get a quick introduction to dozens of different aspects of working in tech.

I currently earn £29.4k. I wouldn't describe the job as easy, exactly, but in the past I have done much harder work for significantly less money.

The work-life balance seems pretty good and I don't get contacted outside of work hours. My area of the business is heavily male-dominated, but I haven't encountered any tech-bro nonsense - I mention this only because that's something I was concerned about before I joined.

Read more


Industry: IT Development & Consulting Department: Development Job Title: Graduate Software Engineer

What are the best and worst things about your job?

Flexible Hybrid working - WFH and/or optional in office.
Great team and sense of achievement.
Interesting work and plenty of opportunies to learn new things.

Read more


Industry: IT Development & Consulting Department: Software Engineering Job Title: Graduate Developer

What are the best and worst things about your job?

Ability to explore other roles.

Read more


Industry: IT Development & Consulting Department: Technology Job Title: Software Engineer

What are the best and worst things about your job?

Really nice and friendly colleges. Interesting projects to pick up.

Read more


Industry: IT Development & Consulting Department: Software Development Job Title: Graduate Software Engineer

What are the best and worst things about your job?

Lots of training and support
Interesting work
Great work environment

Read more


Industry: IT Development & Consulting Department: Consultancy Job Title: Software Engineer

What are the best and worst things about your job?

Support to find you a project you enjoy.

Read more


Industry: IT Development & Consulting Department: IT Job Title: Graduate Enginner

Industry: IT Development & Consulting Department: Software Engineering Job Title: Software Engineer

What are the best and worst things about your job?

High flexibility in working from home or the office, also the promise of being on varied projects. The office is also very well stocked to help motivate you to come in.

Read more


Industry: IT Development & Consulting Department: Consultancy Job Title: Software Engineer

What are the best and worst things about your job?

Making a difference and developing innovative solutions for our clients

Read more


Industry: Consulting Department: Software Development Job Title: Graduate software Engneer

What are the best and worst things about your job?

Still early days but everyone is super helpful, willing to explain basic things. my Team lead always has time for me

Read more


Industry: IT Development & Consulting Department: Technical delivery Job Title: Software engineer

What are the best and worst things about your job?

There is always something new to learn and problems to solve.
My project teams have been full of excellent people who are willing to share their knowledge and strive to build great solutions.

Read more


Industry: Consulting Department: Developer Job Title: Developer

What are the best and worst things about your job?

Training, Support, Variety

Read more


Industry: IT Development & Consulting Department: Development Job Title: Graduate Software Engineer

What are the best and worst things about your job?

I get along well with my colleagues and feel like a useful part of the team. I have excellent support when needed and great flexibility in the job. Training and incentives are great motivators to advance your skills. There are many mentor figures that can give new starters great advice and you always have people that can help.

Read more


Industry: IT Development & Consulting Department: Development Job Title: Software Engineer

What are the best and worst things about your job?

Working across different industries
Hybrid work model
Independence
Broad range of skills

Read more


Industry: IT Development & Consulting Department: Development Job Title: Software Engineer

What are the best and worst things about your job?

Being able to work on a real life projects that many people will actively use on a day-to-day basis

Read more


There are not yet any apprentice reviews entered for this company. Why not be the first to write one?

Jobs listed for this company.


Based on 45 reviews

Please use the below to filter the jobs by career sector:

Based on 0 reviews

Please use the below to filter the jobs by career sector:

BJSS

Average start time: 09:00

Average end time: 17:30

Average number of working hours: 8.5

Based on 45 reviews


Earliest start time

Latest finish
Average start and end
1am 2am 3am 4am 5am 6am 7am 8am 9am 10am 11am 12pm 13pm 14pm 15pm 16pm 17pm 18pm 19pm 20pm 21pm 22pm 23pm 24pm


Please use the below to filter the reviews by career sector:

Application Advice:

Be honest and don't pretend to know things you don't.

Interview Advice:

Get good at solving coding challenges and talking about interesting technology you've worked with,

Graduate Engineer, Software Engineering at BJSS
Read the full review »


Application Advice:

Don't get too hung up on technical ability and show examples of you as a great learner and approaching problems. A persons character is just as important as their ability.

Interview Advice:

Make sure you understand fundamental software engineering concepts. Don't just learn how to do something in one language to pass the entry tests, make sure you can explain why you did what you did. Learn SOLID principles, agile methodologies and good coding practices such as TDD. Learn why you should test, learn what is the difference between unit tests, component tests and integration tests. Also if you don't know how to answer a question, be honest about that don't think that you have to come up with an answer to everything. Ask questions if you don't know and show humility and a willingless to learn

Software Engineer, Engineering at BJSS
Read the full review »


Application Advice:

Have some examples of projects that you have done and be prepared to talk about them. Does not necessarily need to be a big project.

Give some examples of what you do outside of work/education such as hobbies. This allows the recruiter/interviewer to know you more as a person.

Interview Advice:

Show a willingness to learn and a good attitude.

Graduate Software Engineer, Development at BJSS
Read the full review »


Application Advice:

Be confident in your ability, spend your time preparing and complete advent of code challenges to prepare for the coding challenge.

Interview Advice:

Be formal but at the same time, be ready to have a conversation, BJSS are just as interested in who you are as well as what you can do

Graduate Software Engineer, Software Engineering at BJSS
Read the full review »


Application Advice:

If you are going for the academy, then make sure your coding skills are up to date, and you are confident to pair program.

Interview Advice:

Be yourself, because you want to be able to be yourself at work, not have to try be someone you are not.

Technical Tester, Testing at BJSS
Read the full review »


Application Advice:

Highlight all the things you have achieved and why you are right for the company.

Interview Advice:

Go through your cv and read around everything you have written in it. Make sure you ask questions.

Graduate Engineer, Development at BJSS
Read the full review »


Application Advice:

Do things to stand out
show willingness to learn and develop

Interview Advice:

Strong presenting skills, even when you don't fully grasp the concept
Strong people skills

Software engineer, Software engineer at BJSS
Read the full review »


Application Advice:

Demonstrate your passion for technology

Interview Advice:

Make sure you are able to demonstrate and talk about your passion for technology / programming. Basic understanding of how web applications work is good to know.

Software Engineer, Software Development at BJSS
Read the full review »


Interview Advice:

Just be yourself with the advantages and disadvantages you have for the role. The people seemed to care more about how you behave and handle situation rather than being extremely focused on computing skills that can be easily built through hard work and patience.

Software Engineer, Development at BJSS
Read the full review »


Application Advice:

The company has a friendly environment and if you are joining through the academy you don't need a huge amount of experience or expertise all you need is the dedication and passion to learn and to display that to the people here.

Interview Advice:

Be yourself, show you are keen to learn but also be relaxed They are wanting a people fit as well as a skill fit so being kind, friendly and open minded will help.

Graduate Software Engineer, Engeneering at BJSS
Read the full review »


Application Advice:

Highlight your:
- Enthusiasm to learn
- Importance for good working culture
- Ability to be flexible (it's a consultancy, type of project cannot be guaranteed)
- Interpersonal skills

Interview Advice:

The consulting skills are just as important as technical skills. This includes whether you are able to fit into the company's culture e.g. can you collaborate with the team well, convey your thoughts / solutions well etc.

Software Engineer, Development at BJSS
Read the full review »


Application Advice:

Just go for it. BJSS takes on people from a wide variety of backgrounds. Don't let a lack of formal CS education stop you.

Interview Advice:

Don't give up if you feel stuck. A good effort at solving a problem is better than not trying.

Graduate Software Engineer, Data at BJSS
Read the full review »


Application Advice:

Practice coding tests before applying!

Interview Advice:

Be yourself, think aloud and take your time, solving all problems with logic.

Graduate Engineer, Software Development at BJSS
Read the full review »


Application Advice:

I thought I made a mess of the technical test and was surprised to get a callback. After I joined the company, someone told me that the technical test is about seeing how candidates think - it's not really a pass/fail thing, more like a useful bit of data which they consider alongside the interview.

Interview Advice:

Make sure to be really clear about why you want to join the Academy, and why you're interested in a career in tech. It seemed like the interviewers were looking for passion and curiosity rather than advanced coding skills.

Trainee web developer, BJSS Academy at BJSS
Read the full review »


Application Advice:

Having personal projects helped me to prepare for my presentation and talk about things that I have learned and challenges that I have faced and how I overcame them.

Interview Advice:

They are all very friendly from my experience and just relax.
Try to get a braoder perspective of the knowledge and skill that you need for your particular role. I was asked some questions on security and GDPR.

Graduate Software Engineer, Development at BJSS
Read the full review »


Application Advice:

Spend some time reviewing your academic and career path until now. Have a clear idea of what you want to do, bearing in mind there are lots of ways to support you on that.

Interview Advice:

Challenge yourself with some online coding puzzles. Focus on your reasoning and decisions, instead of the outputs. Practice with a relative or friend. You can also record yourself solving a coding challenge -- being verbal and explaining to the camera why you're doing 'this or that' is something you'll find hard but will be rewarding once you're in a different setting.
Spend some time thinking about what you value in a company's culture.

Graduate Developer, Software Engineering at BJSS
Read the full review »


Application Advice:

Keep your CV clear and succint and should focus on skills that are relevant to the role you are applying for.

Interview Advice:

This is not essential but I found that being able to show that you have an agile mindset is really beneficial.

Software Engineer, Technology at BJSS
Read the full review »


Interview Advice:

Demonstrate your passion for the field.

Software Engineer, Consultancy at BJSS
Read the full review »


Application Advice:

Be honest about why you want to be on there, there's a lot of discussion about how software developers can be trained after joining a company but good people are harder to come by beforehand.

Interview Advice:

I was given several coding problems to solve on my own followed by a pair programming exercise where they wanted to assess how I'd make changes suggested by another employee.

If you're going to apply, make sure you're comfortable with coding and attempting to solve coding challenges, even if you don't do well on them they still consider taking your application further.

Software Engineer, Software Engineering at BJSS
Read the full review »


Interview Advice:

Don't worry too much about the typical 'algorithmic' questions, a overall understanding of concepts is more important.

Software Engineer, Consultancy at BJSS
Read the full review »


Application Advice:

If its a grad Dev role, might help if you include a link to something you have built in the past (maybe an app, personal or group project),

Interview Advice:

I had a programming exercise at one stage, try and do some unit tests, add comments and use good variable naming.

Graduate software Engneer, Software Development at BJSS
Read the full review »


Application Advice:

My experience of the application process was via a cv sent to graduate recruitment by a friend who already worked for the company. My cv was a skills-based cv with some explicit details about past employment.

There was a following phone interview (mostly just a chat with graduate recruitment) then an online technical exam (timed coding exercise). I wasn't familiar with the languages offered in the coding exercise, but really it's principles being assessed. Don't feel disheartened if your code fails to "pass" an online assessment.

Interview Advice:

I did an assessment day which included technical exam, group task, interview and pair programming exercise.

- In the group task, read all the info and don't try to present something the 'customer' didn't ask for. Be confident in your presenting at the end and be prepared to answer questions about your decision making.
- The technical exam was in your language of choice (from a specified list), and I wasn't particularly familiar with the language at all. In this case it was really important to try and answer as many questions as possible.
- The interview included going through some of the errors/misunderstandings of the technical exam, which was great because it offered a chance to ask questions and also to prove the ability to learn quickly. I was also asked some general questions relating to info on my cv. Others were asked to explain solutions to problems on a whiteboard, but I dodged that by talking about the exam for quite a while. (Maybe less likely if you were already proficient in the language of the exam)
- The pair programming was an exercise about building a specific tax calculator. Again the language wasn't one I was proficient in, but the supporting dev was very relaxed about it and encouraged Google as a problem solving aid

Very importantly, I was never made to feel lacking by any of the interviewers/assessors because of my lack of programming skill.

Software engineer, Technical delivery at BJSS
Read the full review »


Application Advice:

show you are a well rounded person with interests outside of work

Interview Advice:

Mix of technical skills and interview

Developer, Developer at BJSS
Read the full review »


Application Advice:

Make sure that you read up on the company and understand the nature of how a consultancy operates compared to a more traditional software development company to ensure it is right for you. Understanding the application and proving to yourself that you fit the requirements will definitely save you any stress later during the interview process.

Interview Advice:

Brush up as much as you can on your coding for the technical aspects of the interview process. Overall, be honest and treat the interviewers as friendly people who want to see you succeed. They are people just like you and I who want to see that you are not only proficient technically, but would also be a joy to work with. They want to see you succeed so being respectful and putting in the required preparation is key to this.

Graduate Software Engineer, Development at BJSS
Read the full review »


Application Advice:

Willing to learn,
not be scared of trying new things
exposure to whole SDLC

Interview Advice:

Talk through your code and be open to feedback. Ask questions and learn from the feedback.

Software Engineer, Development at BJSS
Read the full review »


Application Advice:

Focus your application on your passions, not just on the area of the job, but also external projects and passions as they can always come useful in different projects

Interview Advice:

Emphasise your want to learn more and refine your current skills, as there's many opportunities to do so.

Software Engineer, Development at BJSS
Read the full review »


Best:

The culture, the people, the work and the support.

Worst:

The benefits package could be better.

Software Engineer, Engineering at BJSS
Read the full review »


Best:

People are nice and good to work with.
Good social aspects and work/life balance.
Decent pay.

Graduate Software Engineer, Development at BJSS
Read the full review »


Best:

The people, the office & the work life balance

Graduate Software Engineer, Software Engineering at BJSS
Read the full review »


Best:

The working environment, colleagues and management are great. You never feel like you're left alone with any issues, or that you have no way out in case something is not going well. There is a big support circle for each capability (e.g., data), and it is an environment where people are happy learning from each other even when they are on different projects. I feel like as an employee my opinion is always taken into account when it comes to projects I am put on for example.

Worst:

I mean, it is a consulting company in the end and we have only so many projects to choose from - where you as an engineer fit the requirements, the company is looking to hire more people on the project etc. - there are very innovative and fascinating projects coming in sometimes but it will not be all the time.

Graduate Engineer, Data engineering at BJSS
Read the full review »


Best:

The Bjss academy is an unique and amazing opportunity to help with starting a new career in IT. Bjss also have good socials and the people are supportive and there are lots of opportunities to continue learning.

Worst:

None that I can think of

Graduate Engineer, Development at BJSS
Read the full review »


Best:

Amazing people , training, support and work life balance

Software Enginneer, IT at BJSS
Read the full review »


Best:

Genuinely seems like a nice place to work with good emphasis on training and upskilling. The Squad Lead system for ensuring employee wellbeing works much better than HR would.

Worst:

Consultancy can bring challenges with different clients and can be hard to leave projects

Software Engineer, Software Development at BJSS
Read the full review »


Best:

It is so easy to speak to seniors, I feel like there are no barriers and I can express myself the way I want without second thoughts.

Software Engineer, Development at BJSS
Read the full review »


Best:

There is a lot of support and the office has a load of things to give you, it's in the center of town and everyone is very helpful.

Worst:

They are pushing for a hybrid scheme stopping you from being fully remote, although they are not enforcing this yet.

Graduate Software Engineer, Engeneering at BJSS
Read the full review »


Best:

- Good work / life balance
- Good structure of management (supposedly 'flat' but not quite)
- Squad leads are friendly but efficient
- Opportunities to switch roles

Worst:

- Type of project isn't guaranteed therefore you could potentially get stuck on one which you don't enjoy
- Some lack of transparency in terms of salary / resourcing

Software Engineer, Development at BJSS
Read the full review »


Best:

The exciting, challenging work and a friendly atmosphere. A lot of Hybrid working available. The company does not feel very formal and has a relaxed atmosphere.

Graduate Software Engineer, Data at BJSS
Read the full review »


Best:

Always feel sufficiently challenged.

Worst:

I wish there were better employee benefits.

Graduate Engineer, Software Development at BJSS
Read the full review »


Best:

Lots of different interesting projects that you could potentially join
You can request to be removed or join a particular project
Your voices are heard by the company.
Cloud certifications costs are all covered and bonus after passing them.

Worst:

Salary is a little bit lower than some companies are offering for graduates.

Graduate Software Engineer, Development at BJSS
Read the full review »


Best:

Good and flat management process.

Worst:

Benefit package could be better.

Software Engineer, Technology at BJSS
Read the full review »


Best:

Working on different projects, opportunities to expand your skills, the company really wants you to enjoy the work you're doing.

Great support network and resources available.

Worst:

The wait between roles can be quite long and sometimes you may find the only option is to work on things that aren't ideal for you. But it's never a permanent issue.

Software Engineer, Software Engineering at BJSS
Read the full review »


Best:

The great people. Working with people who are excellent and what they do and who strive to always make what they deliver the best is can be is the best way to nurture your own sense of excellence and ambition to do well.

Also, the personal support from senior leadership was great when a project was difficult and a client made a complaint.

Worst:

The communication around resourcing. This has been challenging at both at a business level (which project you might join when) and a project level (restructuring of technical teams within a project).

Software engineer, Technical delivery at BJSS
Read the full review »


Best:

Great people, always offering a lot of support. Listen to your moral objections to any projects and thus won't put you on them. Offer lots of social interactions and are generous with meals / drinks. Nice office atmosphere. Incredibly flexible with WFH and start / finish times. Excellent training offered. Opportunities to get involved with initiatives. Concern for emissions. Above average salary for the area.

Worst:

Resourcing decisions can be unclear. Can end up on uninteresting projects / projects that don't align with career progression. Company is expanding so internal processes are gradually slowing down . Due to the nature of consultancy work, can be high turnover rates on projects and so you need to re-establish relationships with new colleagues. Can end up on 'the bench' when in-between projects, this can be good or bad depending on if you want to take the time for learning specific things.

Graduate Software Engineer, Development at BJSS
Read the full review »


Best:

Great ethic
Broad range of projects
A lot of offices
Mentorship

Software Engineer, Development at BJSS
Read the full review »


Best:

Project range you get to work on

Worst:

Constant professionalism with clients can be tiring if it's day in day out

Software Engineer, Development at BJSS
Read the full review »