Our Software Development practice is a growing and evolving part of the business which offers the opportunity to work with a range of diverse technologies across multiple business domains and project environments.
We look for technologists who enjoy learning, building solutions using industry best practice and employing their development experience to assist in delivering quality solutions for our clients.
You’re in charge of your destiny within BJSS and we will support you all the way. We will provide support and training, if it will clearly benefit both parties.
You will have the opportunity to travel and get involved in a range of disciplines, to further develop you as a multi-faceted consultant.
Whilst no project, engagement or role at BJSS is the same, there are core sets of responsibilities for all of our Software Engineers that include :
What we are looking for
We undertake a wide variety of work and although no two engagements are the same, a BJSS Development engagement will typically :
Working within a team on the end-to-end delivery of software projects for our clients, our developers use industry best-practice techniques to design, implement and then deliver solutions.
Projects may be delivered using our BJSS Enterprise Agile approach, or the clients preferred method, and may be a pure BJSS team or an integrated BJSS / client team.
Clients turn to us for development-based consultancy services such as the design and development of their IT systems, reviewing their existing technology stack and providing strategic input for future extensions to their IT systems.
These are both advisory and in project delivery capacity at client sites.
Engagements may be delivered from our own offices or at one of our client office locations an element of travel is part of the job.