Enable job alerts via email!

Software Developer

BSG

Johannesburg

On-site

ZAR 300 000 - 700 000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking experienced software developers passionate about technology and innovation. This role involves designing, architecting, and coding software solutions that address client challenges effectively. You will collaborate with diverse teams to deliver superior engineering results while fostering meaningful relationships with clients. If you are eager to grow your career through progressive projects and value engineering excellence, this is the perfect opportunity for you to thrive in a dynamic environment.

Qualifications

  • 4-8 years of software engineering experience in a consulting context.
  • Experience in software development and/or team leadership.

Responsibilities

  • Design and code software solutions that solve client problems.
  • Collaborate with multi-skilled teams for optimal results.
  • Mentor team members to contribute to project outcomes.

Skills

C#
Java
Cloud Engineering
Data Engineering
Problem-solving
Communication
Time management
Team leadership

Education

Honours degree in relevant field
Alternative qualifications with experience

Job description

We are looking for experienced software developers in C#, Java, Cloud and Data Engineering domains.

Are you a passionate technologist with interest in technical specialisation or team and people leadership? Do you value engineering excellence using cutting edge technologies? Do you want to grow your career through progressive projects at our clients, across all major industry segments? Are you an innovator who values a company with an employee value proposition at its heart?
Then BSG is 100% the place for you. Join us!

Note: We give full consideration to every applicant's fit to this role, so if you decide to apply and you do not hear from BSG within a maximum of a four week period, please consider your application unsuccessful at this time.

Main Purpose of the Role:

To design, architect and code software solutions that solve our client’s problems end-to-end. To collaborate with our clients and BSG multi-skilled delivery teams, consisting of analysts, designers, product owners, architects, delivery managers and data scientists for optimal results.

Minimum Qualifications:

  • A tertiary degree with honours that provided you an opportunity to grow your problem-solving skills within a technology context, e.g. BBusSci, BCom (IS), BSc Eng., BEng or BSc.
  • Candidates with alternative qualifications and deep experience will also be considered.

Experience:

  • 4-8 years software engineering experience within a consulting context.
  • 4-8 years specialist software development experience AND/OR 4 plus years team and people leadership experience.

Job Objectives:

  • Understand and apply technologies and patterns appropriately to software solutions.
  • Critical thinking as applied to the client problem and solution domains.
  • Design, architect and code solutions to meet business needs in the short, medium and longer term.
  • Elevate client environments through superior engineering ability.
  • Application of best coding, automation, testing and quality practices such that reliable, durable and performant solutions are produced.
  • Build real and meaningful relationships with client technology leaders.
  • Work with our clients to create innovative solutions to business problems.
  • Persuade and influence other team members to make good decisions.
  • Deliver on the end-to-end software solution such that value can be realised at the client.
  • Hold the BSG technology brand high by role modelling behaviors in the broader team.
  • Mentor team members such that they contribute optimally to the overall project outcome.

Skills and Attributes:

  • Proven technical skills.
  • Positive attitude.
  • Strong communication ability.
  • Effective time and task management.
  • Ability to learn new technologies and skills quickly.
  • Broad and deep technical experience.
  • Works well in diverse, multiskilled teams.
  • Strong focus on client, customer and user.
  • Values the importance of good design and engineering.
  • Big picture thinking as applied to solutions developed.
  • Clear and precise technical leadership and direction.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.