C# Developer

2 weeks ago


Pretoria, Gauteng, South Africa Status Asset Management Full time

Position: C# Developer (Team Lead & Mentor)

Location: Pretoria

Is technology your soulmate? Do you speak fluent geek? Are you socially adept and inspired by problem-solving? Raise your hand if that's you because we're hiring

It's our mission to unleash the potential in our team, and we know that teams perform best when they are diverse and each individual feels that they belong. That's why we want you to join us in the capacity of C# Developer (Team Lead & Mentor). This role plays an integral part in our team, as you will be supporting the IT requirements of a group of entrepreneurial Financial companies.

So, who are we and why would you want to join us?

We are a leading-edge technology company working with one-of-a-kind applications that support a wide range of IT services. Our fast-paced environment will positively challenge you and keep you engaged as you navigate through changing priorities and varying demands. We work smart, we work hard, but we have fun doing it (Oh and sometimes we have to put in a few hours after work or on weekends, but nothing too hectic.)

Should you wish to join our team, you will get exposure to an extensive variety of industries, passionate executives with a wealth of knowledge, experienced professionals, and diverse IT applications. Let's face 'll be working with proper stuff and meeting influential people

Companies in our group include:

  • LNDR – a lending solutions provider
  • Aluma Capital – Asset and Fund Manager
  • Cryosave – A bank for newborn stem cells
  • APS – an outsourced call centre management company

What can we offer you? Some of our benefits include:

  • Modern fit-for-purpose people practices.
  • Working in a state-of-the-art tech building that includes access to on-site gym to help you grow your fitness as much as you do your brain.
  • Two on-site restaurants that will have you inhaling aromas of mouth-watering lunchtime dishes, and freshly brewed coffee. At Fintech campus that's just a part of the rhythm of the day.

Great, so who would be a good fit?

We are looking for a skilled C# Developer (Team Lead & Mentor) who prides themselves in ensuring that the group of companies have access to reliable and bespoke software to do business, through applying unrivalled mentorship and guidance to their team. This role is ideal for someone who enjoys interacting with people and providing efficient and friendly service, making sure all staff have the tech they need. Someone who contributes to the development of software, web, and mobile applications that facilitates the achievement of business outcomes and improves business efficiencies and processes through leveraging technology. Coupled with their passion and enthusiasm relating to all things IT, they will monitor and maintain these programmes ensuring everything works, like clockwork

Key accountabilities

  • Prepare specialised code as required by the product definition to enable application development;
  • Contribute technical expertise to requirements analysis to enhance the quality of the solution design;
  • Complete testing and gathering of feedback to improve the quality and reduce the operational risk of the developed application;
  • Undertake post-release activities to develop a base of knowledge to be incorporated in future build and release cycles;
  • Provide 3rd level application support and problem resolution to minimise the impact of application related service outages.

You may be wondering, what would such a fantastic individual's duties include?

  • Work closely with business staff to ensure solutions adhere to client standards and fit their strategic enterprise architecture;
  • Define and manage non-functional requirements, including working with others to ensure these requirements have been met;
  • Define and organize development tasks and apply accurate estimation of these tasks;
  • Work closely with members of the development team to ensure that the software design and implementation meet the architectural goals and quality standards;
  • Provide support to the business analysts, and other project team members, during functional requirements definition to ensure that functionality is both technically achievable and feasible within the project constraints;
  • Identify and own technical project risks and issues, including owning mitigation activities and resolution of issues;
  • Undertake other duties as directed by line managers commensurate with the post;
  • Actively seek opportunities to contribute improvements to the Client's applications;
  • Mentor and guide junior members of the development team whilst broadening their technical knowledge (training);
  • Act as a focal point of expertise on key technologies or skills;
  • Implement development projects of all descriptions (either IT related or not);
  • Liaise with Development Team, Test Analysts, and Business Analysts for technical development and improvements;
  • Maintain and enhance projects;
  • Maintain and enhance Legacy systems.

Are there any specific skills and attributes required? We want someone who:

  • Resilient and able to work in an organisation that is undergoing change due to growth;
  • Good organisational skills, task/project-driven, deadline-oriented;
  • Good communication and interpersonal skills;
  • Good decision-making skills;
  • Good problem-solving ability;
  • Ability to prioritise and work under pressure;
  • High attention to detail;
  • Productivity and time management;
  • Team Player and the ability to be an excellent leader;

So now you're really excited and want to know what's next. Well, take a look at the below requirements and if you meet them; apply, apply, apply:

  • Experience in the full software development lifecycle;
  • Experience in architecting software solutions with demanding non-functional requirements such as performance, high availability, reliability, security, etc;
  • Extensive development experience;
  • Knowledge of a wide range of open source projects and components (Preferred);
  • Excellent knowledge and understanding of object-oriented design techniques and patterns;
  • Knowledge of several standard software development methodologies;
  • Knowledge of integration patterns and technologies;
  • Client interaction experience, including experience in running workshops with clients;
  • Experience working in an agile environment (Preferred);
  • Knowledge and/or experience with microservice architectures (Preferred);
  • Knowledge and/or experience in systems such as service bus (Preferred);
  • Experience in web technologies such as angular (Preferred);
  • Experience in Microsoft Azure and Kubernetes;
  • Exposure to Agile development methods is a bonus.

Essential Technical Experience

Front-End Skills (minimum)

  • Angular or Ionic
  • Bootstrap or
  • Html
  • JavaScript:
    • Ajax
    • Exposure to Client-size MVC Frameworks
    • JQuery
  • CSS2 and CSS3
  • Debug tools such as Firebug / Chrome Dev Tools
  • Cross Browser/Platform development
  • Consuming Data formats such as JSON/XML

Back-End Skills (minimum)

  • C#
  • RESTFul API or MVC
  • Working knowledge of RDBMS like MSSQL
  • Securing web applications
  • Dependency Injection, IOC
  • Test driven development
  • IIS
  • Message Bus experience
  • OWIN experience
  • CORS experience
  • Service bus

Other skills (minimum)

  • Understanding of OOP
  • Visual Studio
  • Integration experience between front/back end
  • Exposure to Version Control with Git/Subversion /Bitbucket and branching strategies
  • Clean code
  • Knowledge of multi-threaded, multi-tiered applications
  • Experience with Service Orientated Architecture
  • ReSharper
  • Domain Driven Design
  • Build and continuous integration frameworks like TeamCity, octopus
  • Team Foundation Server or DevOps
  • Distributed Systems design

FINTEGRATE IS A START UP AND PART OF THE NUMERAL HOLDINGS GROUP OF COMPANIES. They're new, they're fresh and growing at the speed of light



  • Pretoria, Gauteng, South Africa C-Support Full time

    This is an opportunity to collaborate with competent teams of Software Developers in developing back-end website applications, designing user interactions on web pages and configuring deployments on CI/CD toolsResponsibilities Include:Writing clean new code while maintaining existing code on Entity Framework using C#, ASP.NET, MVC. Designing, building, and...


  • Pretoria, Gauteng, South Africa C-Support Full time

    Centurion: Senior C# Full Stack DeveloperThis is an opportunity to lead a team of competent Software Developers in Developing back-end website applications, Designing user interactions on web pages and configuring deployments on CI/CD toolsResponsibilities Include:Writing clean new code while maintaining existing code on Entity Framework using C#, ASP. Net,...

  • C# Developers

    2 weeks ago


    Pretoria, Gauteng, South Africa Network Recruitment Full time

    C# DevelopersRemote / Hybrid / OfficeAcross South Africa I have 8 years recruitment experience within various industries, and I specialise in placing C# Developers across industries on different levels of seniorities. I assist clients within software development houses, start-ups, consultancy as well as large corporates. My aim is to work with financially...

  • C# Developer

    2 weeks ago


    Pretoria, Gauteng, South Africa Atriplea Recruitment & Temps Full time

    Pretoria Permanent R R60 000 A well established company is looking for C# Developers to join their dynamic teamDeveloping in C#Minimum Requirements:At least 5 years programming experienceC# (Delphi an advantage)Good Object orientation (not negotiable).SQL Server (or equivalent SQL databases).Database design, optimisation, best practices. Not just SQL...

  • Senior C# Developer

    2 weeks ago


    Pretoria, Gauteng, South Africa E-Merge Full time

    Join Our Team as a Senior C# Developer at an Innovative Online Tech Shop Are you a tech-savvy individual who thrives in a dynamic environment? Look no further! We are currently seeking a Senior C# Developer to join our team at one of the leading global online Digital tech shops. Our team culture is vibrant and engaging, perfect for tech gurus and sports...

  • Senior C# Developer

    2 weeks ago


    Pretoria, Gauteng, South Africa Network Finance Full time

    Key Responsibilities:Develop, implement, and maintain C# applications.Utilize .NET framework to design and develop software solutions.Proficiently work with Azure services, REST APIs, and microservices architecture.Collaborate with cross-functional teams to define, design, and ship new features.Drive best practices in software development, including DevOps...


  • Pretoria, Gauteng, South Africa Findojobs South Africa Full time

    This is an opportunity to collaborate with competent teams of Software Developers in developing back-end website applications, designing user interactions on web pages and configuring deployments on CI/CD toolsResponsibilities Include:Writing clean new code while maintaining existing code on Entity Framework using C#, ASP.NET, MVC. Designing, building, and...

  • Senior C# Developer

    2 weeks ago


    Pretoria, Gauteng, South Africa E-Merge Full time

    Join Our Team as a Senior C# Developer at an Innovative Tech CompanyNew opportunity available at a top-notch online digital tech setting ideal for dynamic individuals in their 20s and 30s, ready to bring some thrill to their work while contributing to crucial systems in a fast-paced tech crew. You'll be involved in strategizing, creating, designing, and...

  • Senior C# Developer

    2 weeks ago


    Pretoria, Gauteng, South Africa E-Merge Full time

    Are you interested in merging cutting-edge technology with healthcare? Look no further This forward-thinking organization is on the hunt for a Senior C# Developer with Angular to join their dynamic team.At the crossroads of innovation and healthcare, this company harnesses the power of intelligent solutions. Their mission? To optimize healthcare delivery at...


  • Pretoria, Gauteng, South Africa Bridge Personnel Concepts Full time

    Position specification: Software developerEducation: Degree in either:Computer Engineering,Electronic Engineering orComputer Sciencefrom any of the University of Cape Town, University of Pretoria, University of Stellenbosch, University of Johannesburg, University of the Witwatersrand, University of KwaZulu-Natal or the North-West University.Completion of the...


  • Pretoria, Gauteng, South Africa Cdhomesolutions Full time

    This is an opportunity to collaborate with competent teams of Software Developers in developing back-end website applications, designing user interactions on web pages and configuring deployments on CI/CD toolsResponsibilities Include:Writing clean new code while maintaining existing code on Entity Framework using C#, ASP.NET, MVC. Designing, building, and...


  • Pretoria, Gauteng, South Africa E-Merge Full time

    Are you a passionate Senior C# Developer with a passion for cutting-edge technology? If so, this opportunity might just be for you. This organization is a leading infrastructure company in South Africa and is seeking a dynamic and experienced Senior C# Developer to join their talented team. As a Senior C# Developer, youll be at the forefront of developing...

  • Senior C# Developer

    2 weeks ago


    Pretoria, Gauteng, South Africa Network It Full time

    These jobs were popular with other job seekers Reference: NWA003338-THM-1Looking for passionate and dynamic Senior C# Developers, based in Johannesburg, for an amazing opportunity that has become available within a dynamic company. If C# is your language, then let's code your way to the next big step in your career.Duties & Responsibilities...


  • Pretoria, Gauteng, South Africa E-Merge Full time

    An exciting opportunity awaits for a Senior C# Developer at a leading online digital tech company, operating within the gaming industry. This role is tailored for dynamic individuals in their thirties who thrive on adrenaline and seek to bring innovation to dependable systems. As a Senior C# Developer, you''ll play a vital role in strategizing, developing,...

  • C# Developer

    2 weeks ago


    Pretoria, Gauteng, South Africa Zecutive Consultants Full time

    Job profile: Develop, test, and maintain the company's bespoke software (backend, frontend, APIs, internal services, etc.). Contribute to all phases of the development lifecycle. Troubleshoot and collaborate to resolve production issues. Mentor teammates and contribute to roadmap planning and team decision-making. About the role: Super tech stack: .NET...

  • Snr C# Developer

    4 weeks ago


    Pretoria, Gauteng, South Africa SabenzaIT Full time

    Join our dynamic team in the National Treasury space as a Senior C# Developer within the Systems Support department. Our client plays a crucial role in the economic development of South Africa, and your expertise will contribute to maintaining and enhancing the systems that support this mission. Minimum Requirements:Hold a pertinent tertiary degree in...

  • Snr C# Developer

    2 months ago


    Pretoria, Gauteng, South Africa SabenzaIT Full time

    Join our dynamic team in the National Treasury space as a Senior C# Developer within the Systems Support department. Our client plays a crucial role in the economic development of South Africa, and your expertise will contribute to maintaining and enhancing the systems that support this mission. Minimum Requirements:Hold a pertinent tertiary degree in...


  • Pretoria, Gauteng, South Africa Noam Solutions Full time

    These jobs were popular with other job seekersAn Innovative Company is looking for an expert Backend C# Developer with 3+ years of development experience to develop, maintain and support the backend systems.Duties & ResponsibilitiesWork on scheduling and reporting activities to create management systemsCreate actionable C# solutions and servicesWork on...

  • Senior C# Developer

    2 weeks ago


    Pretoria, Gauteng, South Africa E-Merge Full time

    Looking for a challenge that will get your heart racing? I am on the hunt for a daring, thrill-seeking tech wizard in their prime, eager to spice up their routine while supercharging systems. As a Senior C# Sorcerer, you will be conjuring up innovative solutions and leading the charge in a fast-paced environment, all while mastering the art of the .NET stack...


  • Pretoria, Gauteng, South Africa E-Merge Full time

    If you have a passion for cars and software development, then youre going to love this opportunity. This organisation develops, customizes, and distributes a variety of fintech solutions enabling car dealerships nationwide, and they need a Junior C# Web Developer to join their team. The company has a nationwide footprint and boasts a range of perks that...