Software Engineer (C#/Java/Cloud/Data) – JHB – Hybrid

Datafin Recruitment · Johannesburg, Gauteng

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

ENVIRONMENT

  • A Consulting and Technology Group is looking for experienced software engineers 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 their clients, across all major industry segments?
  • Are you an innovator who values a company with an employee value proposition at its heart?
  • Then they is 100% the place for you. Join them!

DUTIES

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

REQUIREMENTS

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 their 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 company's technology brand high by role modelling behaviours in the broader team
  • Mentor team members such that they contribute optimally to the overall project outcome

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
Auto-apply to this jobView original posting ↗