Enable job alerts via email!

Senior Full Stack Developer

Boardroom Appointments

South Africa

Remote

ZAR 600,000 - 900,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A dynamic opportunity awaits at a leading company seeking a Senior Full Stack Developer. The successful candidate will work primarily from the East Rand and focus on migrating legacy systems to modern technologies. Applicants should have a Bachelor’s degree and at least 6 years of experience in C#, .NET, and SQL Server, along with a track record of successful project delivery. Collaboration with cross-functional teams and strong analytical skills are essential for this role.

Qualifications

  • Minimum 6 years of experience in software development.
  • Full proficiency in front-end and back-end development.
  • Strong analytical and problem-solving skills.

Responsibilities

  • Research, design, implement, and maintain software programs.
  • Create and maintain SQL Server database tables and functions.
  • Collaborate closely with other developers and business teams.

Skills

C#
.NET
.NET Core
SQL
Software Design

Education

Bachelor's degree in computer programming, computer science, or information technology

Tools

Blazor
DevExpress
Web APIs

Job description

About the job: Senior Full Stack Developer

Key purpose:

We are seeking an energetic individual to fill the above position. The successful candidate will be based in the East Rand and will report to the Executive: Information Officer. The opportunity to work from home will be considered on an individual and/or project basis.

The candidate should collaborate effectively with cross-functional team members to design, develop, and maintain bespoke solutions for the company. They must be comfortable working as part of a team while taking the initiative to lead new innovations and projects, especially as we migrate our legacy systems to more current technology.

Duties and responsibilities:

  • Research, design, implement, and maintain software programs and services.
  • Create and maintain SQL Server database tables, functions, and stored procedures.
  • Implement unit testing for new software modules and services.
  • Assess operational practicality, identify areas for modification in existing programs, and develop these modifications.
  • Collaborate closely with other developers and business teams.
  • Assist in enforcing development deadlines and schedules.

Qualifications, experience, and skills:

  • Bachelor's degree (or equivalent diploma) in computer programming, computer science, or information technology.
  • Minimum 6 years of experience working with C#, .NET, and .NET Core.
  • Full proficiency in both front-end and back-end development (experience with Blazor and DevExpress preferred).
  • Experience with Web APIs, Queues, and File Processing (beneficial).
  • Advanced proficiency in Microsoft SQL Server and SQL queries/stored procedures.
  • Strong analytical, software design, and problem-solving skills.
  • South African citizen with a clear criminal and credit record.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.