Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/devtalen/public_html/wp-content/plugins/revslider/includes/operations.class.php on line 2854

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/devtalen/public_html/wp-content/plugins/revslider/includes/operations.class.php on line 2858

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/devtalen/public_html/wp-content/plugins/revslider/includes/output.class.php on line 3708
Senior Software Engineer – Dev Talent




1. Register account to begin applying


2. Upload your CV & browse hundreds of jobs


3. Apply for jobs in seconds

Job Title
Senior Software Engineer

Position: Permanent
Salary: R65,000 - R70,000 / Month
Location: Sandton, Gauteng
Job ID: FEDA01
Applications: 0

Job Description

Are you passionate? Interested in tech, problem solving and making a difference through your craft?Our client, a well-established international FinTech with a casual, fun development culture with a work hard, play hard attitude. Join this growing team where the philosophy is to make a difference; think big and to put their hearts into everything they do.



  • Flexible shifts for traffic
  • Table tennis
  • Free lunch
  • Free snacks
  • 20 days standard leave
  • No dress code
  • Work from home 2x per week


Job skills and experience requirements:

  • Diploma / Degree in software related field
  • 3-5 years solid practical Back End / Server-side development experience essential
  • NET 4.5+ using C# and ASP.NET
  • Angular
  • Bootstrap
  • jQuery
  • MS SQL / T-SQL experience
  • .NET Core exposure ESSENTIAL
  • MVC
  • Cross-system integration experience
  • Deployment experience
  • AWS Services (Lambda, API Gateway, Data Pipelines)
  • Design and specification experience
  • Web service experience


Key Performance Areas:

  • Work with product team to define and create overall strategy and ensures that it is being achieved
  • Complete applications development by coordinating requirements, schedules, and activities to move requirements from inception to production
  • Communicate with a team that includes analysts, engineers and quality assurance testers in order to coordinate and document application development and testing
  • Obtain and maintain a deep working knowledge of the systems on which you work to enable mentorship and knowledge sharing opportunities
  • Recommend system changes and enhancements
  • Document software specifications and training users

Upload Your CV

Upload your CV to apply
for as many jobs as you like.

Upload a Vacancy

Upload a vacancy for timely responses