An opportunity exists for a Senior Developer who will develop bespoke software to create digital transformation solutions for a wide variety of corporate clients.

The Senior Developer will work within a technically minded and global development team of experienced industry professionals and gain exposure to creating new solutions for a variety of international companies.

Permanent, Cape Town, Remote

Responsibilities

  • For this role, the successful candidate will write, develop, and test high quality code.
  • Develop software and applications using mainly C#, ASP.NET and client technologies.
  • Peer review work
  • Mentor more junior developers
  • Lead on designs for software solutions and large projects
  • Strong on the web client development side.
  • Ability to train and review junior developer’s code.
  • Demonstrate creativity when solving problems.
  • Take the lead on small development pods and work well under pressure to meet deadlines.

Qualifications:

  • Bachelor’s Degree Computer Science, Information Technology, Engineering, or proven experience based equivalent.

Skills & Experience:

  • Solid experience with C# and ASP.Net
  • Excellent knowledge of web client-side technologies

  • JavaScript (Angular/React/Vue/JavaScript framework)

  • TypeScript
  • CSS
  • Proven formal software development experience.
  • Must be technically strong with a passion for coding.
  • Good understanding of Object-Oriented design and coding
  • Good knowledge of SQL Server (and relevant ORM such as Entity Framework)
  • Experienced using source control.
  • Be able to translate business feedback and requirements into working software solutions.
  • Azure services

Personal Characteristics:

  • Analytical thinking with attention to detail
  • Willing to learn new technologies
  • Disciplined self-starter who can work unsupervised/autonomously in a flexible work environment

Desired Skills:

  • C#
  • .Net
  • fullstack
  • developer
  • Development
  • ASP.NET
  • .NET

Desired Work Experience:

  • More than 10 years

Desired Qualification Level:

  • Diploma

Learn more/Apply for this position