Enable job alerts via email!

Intermediate C# Software Engineer (JHB/CPT Hybrid)

DataFin

Cape Town, Johannesburg

On-site

ZAR 400,000 - 600,000

Full time

3 days ago
Be an early applicant

Job summary

A niche software company in the Fuel Sector is looking for an Intermediate C# Software Engineer to contribute to impactful projects. You will drive delivery and enhance practices through Pair and Mob Programming, code reviews, and DevOps development. Ideal candidates have a degree in Computer Science/Software and 2-5 years' experience. This opportunity invites passionate individuals eager for team collaboration and personal development.

Qualifications

  • 2-5 years of experience as a Software Engineer with strong references.
  • Ability to drive delivery and contribute to team processes.
  • Full-stack experience with an interest in further development.

Responsibilities

  • Contribute to the team's delivery and continuous improvement.
  • Develop MVPs and add value to existing products.
  • Participate in Pair and Mob Programming, code reviews.

Skills

C#
Full-stack development
DevOps
Automated testing

Education

University Degree in Computer Science / Software
Job description
Overview

ENVIRONMENT: SHAPE high-value delivery working on impactful projects as your coding expertise as an Intermediate C# Software Engineer is sought by a niche Software company in the Fuel Sector. You will play an important role in contributing to the team’s delivery and continuous improvement while being expected to develop MVPs and add value to existing products. You will adopt and evolve development practices such as Pair and Mob Programming, code reviews, automated test development and DevOps development. You will require a university Degree in Computer Science/Software with 2-5 years of good work experience as a Software Engineer with great references.

Requirements
Qualifications
  • A University Degree in Computer Science / Software.
Experience / Skills
  • 2-5 Years of good working experience as a Software Engineer with great references.
  • That you can use your experience to drive delivery and contribute to team processes and practices.
  • You are able to understand and work with existing coding frameworks and patterns.
  • You are engaged and passionate about what you do.
  • Can efficiently write high-quality code that delivers value.
  • Has full-stack experience and a desire to further a career in full-stack development.
Attributes
  • Ability to deliver and enable junior team members to deliver.
  • Communicates and interacts well within a team.
  • Enjoys being part of a team, but not needful of others or a high level of interaction.
  • Self-managed, capable of taking initiative yet able to take advice when it’s given.
  • Takes ownership of work, sets goals/plans, takes initiative, gets the work done, sense of urgency.
  • Shows attention to detail, able to check/critique/review own work (low defect rate on delivered work).
  • Values quality and approaches work in such a way as to reduce risk of significant failure. Does not make assumptions and asks if unsure.
  • Solves problems by identifying issues, generating and evaluating realistic solutions.
  • Resourceful, always finds a solution.
  • Discipline: respects guidelines / best practices but not constrained by them.
  • Ability to work under pressure and deliver under tight deadlines.
  • Shows commitment and is prepared to put in extra effort when required.
  • Genuine interest and shows initiative in own professional development i.e. keeping up with best practices, new tools and technologies.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.