Intermediate Backend Developer

 

Recruiter:

Summit Africa Recruitment

Job Ref:

3344267936

Date posted:

Monday, January 3, 2022

Location:

Cape Town, South Africa


JOB SUMMARY:
-

JOB DESCRIPTION:

We’re looking to bring onboard world-class Intermediate Backend Software Engineers that will assist in building new platform features and investment products as we enter international markets. The ideal candidate would have a passion for investing, back-end software development and building scalable and smart solutions to intrigue our customers and make their lives easier. 

 

What you will be responsible for:

  • Help create an inspiring team environment with an open communication culture
  • Assist to hire junior developers
  • Encourage creativity and intelligent risk-taking
  • Translate application storyboards and use cases into functional applications.
  • Design, build and maintain efficient, reusable, and reliable C# code.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Help maintain code quality, organization, and automatization.
  • Analyze system requirements
  • Test and debug various .NET applications
  • Review and refactor code
  • Deploy fully functional applications
  • Upgrade existing programs
  • Support junior developers’ work

 

Requirements:

  • 3+ years experience as a back-end Software Developer,
  • 1+ years experience as a front-end Software Developer,
  • Prior experience in a technical position
  • College or University degree in Computer Science, a related discipline or proven experience in software development
  • Proficient in C#, with a good knowledge of its ecosystems and best practices.
  • Proficient with the .netcore (v2.2+) frameworks.
  • Knowledge of concurrency patterns in C#.
  • Strong understanding of object-oriented programming
  • Proficiency in writing reusable C# libraries
  • Proficiency in building web-based applications.
  • Familiarity with agile environments
  • Proficient Troubleshooting abilities
  • Good communication skills
  • Understanding fundamental design principles behind a scalable application.
  • Experience with source control management systems and continuous integration/deployment environments. GIT, Azure Pipelines
  • Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
  • Familiarity with Microsoft SQL Server.
  • Knack for writing clean, readable C# code.
  • Creating database schemas that represent and support business processes.
  • Experience with agile and scrum development methodologies.
  • Strong initiative to find ways to improve solutions, systems, and processes
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Experience building and integrating with RESTful API’s
  • Implementing automated testing platforms and unit tests
  • Experience with debugging, performance profiling and optimisation

 

Tech Stack:

  • React
  • .Net Core 2.2
  • Backend Microservices (Kubernetes, Docker)
  • Azure DevOps
  • CI/CD
  • Pipeline Management
  • Azure Cloud Services
  • Bugsnag
  • Graylog
  • Postman

 

Seniority: Intermediate

 

NB! This job is now closed. You can apply for other jobs by uploading your CV.



 

 

 

Similar jobs you might be interested in:

Technical BA
Location: Cape Town
Salary: Hourly
We are seeking an experienced intermediate Technical Business Analyst to join a dynamic financial services environment on a 12-month contract.The successful candidate will play a critical role in translating business requirements into clear technical specifications, with a strong focus on API-driven integrations, system enhancements, and digital platform delivery.This role requires close collabora...
3 days ago


Agentic, Co-Pilot & RPA Developers
Location: Cape Town
Salary:
45 days ago


Software Developer
Location: Cape Town
Salary: 680 000 Annually
Join a global tech innovator in the online gaming space and build world-class, real-time products from scratch. Work with top-tier talent, solve complex challenges, and grow your skills in a collaborative, high-performance environment.
2 days ago


Backend Developer - AWS Cloud
Location: Cape Town
Salary: R120k - 140k per month
We are looking for a highly skilled backend developer with proven experience in AWS cloud.
7 days ago


Backend Developer - AWS Cloud
Location: Cape Town
Salary: R120k - 140k per month
We are looking for a highly skilled backend developer with proven experience in AWS cloud.
7 days ago


Full-Stack .NET Developer (Strong Front-End & Integration) - FULLY REMOTE (CH1197)
Location: Stellenbosch
Salary:
7 days ago


C++ Developer
Location: Cape Town
Salary:
8 days ago


Senior Technical Product Owner
Location: Cape Town
Salary:
We are looking for an experienced German speaking Technical Product Owner who sits comfortably between Product and Engineering. This role is ideal for someone with a strong technical foundation who can translate complex business requirements into clear, structured, and actionable work for development teams.Remote | Permanent | Negotiable
10 days ago


Senior Software Engineer
Location: Cape Town
Salary:
Our client is looking for a Senior Software developer who will play a key role in designing, building, and leading robust software solutions.  This role is perfect for someone who loves clean architecture, enjoys guiding others, and knows when to roll up their sleeves and dive into production issues.
15 days ago


FullStack JavaScript Developer
Location: Cape Town
Salary:
Join the team at Barefoot Cyber!Barefoot Cyber is a partner at IT Naledi Solutions. If you're ready to take the next step in your career, we'd love to hear from you: employment@itnaledi.co.za See below for details on this exciting opportunity:  We are seeking a Fullstack JavaScript developer who can ensure the stability, performance and continuous improvement of our security platfor...
18 days ago


Create a free job alert for Intermediate Backend Developer in Cape Town

Enter your email address below and we will email you similar jobs when they become available:

You can cancel at any time. We will not spam you.
By giving us your email address your agree to our Terms and Conditions