Junior Developer
We are looking for passionate and committed Junior Developers to join our Technology Capability in both our Johannesburg and Cape Town offices

Both our offices are located within walking distance of major public transport nodes.
Role profile
Location: Johannesburg and Cape Town
Intro:
There are opportunities at BSG for a junior java developer to join a collaborative, engaged and passionate development team. If you are inspired by great code, and have the skills and tenacity to contribute to the achievement of delivery excellence, you will love it here!
Main Purpose of the Role
- Work with in an environment with the BSG development team within the larger Client development environment
- Ensure ongoing software delivery as part of the development team at the Client
About the role
- Develop quality code that implements the desired solution for the Client
- Own the quality of software delivered
- Develop code that adheres to the BSG standards and review code of others to ensure that standards are being met
- Efficiently use appropriate language and development tools to develop software
- Understand the deployment process to the Client and form part of the deployment roster
- Understand and use the correct branching and repository strategies set by the team
Qualifications
- Relevant tertiary degree
Experience
- 2 years experience
Technological Experience
- JavaScript (Intermediate)
- OO Concepts
- Design Patterns etc. (Intermediate)
- SQL, MSSQL Server (Intermediate)
- C# (Intermediate)
Knowledge
- Solid project experience (exposure to the full project lifecycle) and 2+ years relevant work experience
- Commercial awareness (Foundation)
- Coding (Intermediate)
- Communication (Intermediate)
- Industry (Foundational)
- Agile development practices (Foundational)
- Performance management (Foundational)
Skills
- Enterprise architecture (Intermediate)
- Expert in a development language (Intermediate)
- Communication (Intermediate)
- Coding and design – innovating solutions
- Code reviews and pairing
- Build and Deployment – Form part of deployment roster, deploy solutions to client
- Development support- Bug tracking and fixing
About you
- Openness (relationships, information)
- Collaboration (in teams, with clients)
- Practical Focus (plans, solutions, technical problem solving)
- Delivery Focus (value, excellence)
- Empathy towards clients and staff
- Assertive
- Resilient
- Approachable
- Good communicator
- Professional
- Proactive
- Willing & helpful
- Able to work well under pressure
- Holds self accountable
- Organised
- Reliable
- Delivery focussed
- Quality driven
- Trustworthy (open & honest)
- Flexible
- Willing to travel