See more Collapse

Senior C# Developer

2 months ago


Pretoria, 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 it…you’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 new-born stem cells
  • Just For You – 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 an 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 unrivaled 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 programs 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 members of the development team whilst broadening their technical knowledge;
  • 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 Material.io
  • 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

 

 


We have other current jobs related to this field that you can find below


  • 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,...


  • 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...

  • 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 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 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...

  • 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 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...


  • 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,...

  • 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...

  • 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...

  • 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...

  • Senior C# Developer

    2 days ago


    Pretoria, South Africa Network Recruitment Full time

    - 5+ years of experience in C# development- Strong understanding of .NET framework, C#, and F#- Experience with (link unavailable), MVC, and Web API- Experience with database design and development (MS SQL Server, Entity Framework)- Strong understanding of object-oriented programming, design patterns, and principles- Experience with Agile development...

  • Senior C# Developer

    2 days ago


    Pretoria, South Africa Network Recruitment Full time

    - 5+ years of experience in C# development- Strong understanding of .NET framework, C#, and F#- Experience with (link unavailable), MVC, and Web API- Experience with database design and development (MS SQL Server, Entity Framework)- Strong understanding of object-oriented programming, design patterns, and principles- Experience with Agile development...


  • Pretoria, South Africa CapitalH Full time

    Our client in the financial services industry is looking for a Senior Software Developer The Senior Developer will part of an inhouse development team that produce software solutions. The developer work together with a team of business analysts and other developers to develop and provide support on investment administration and Manco systems. The technology...


  • Pretoria, South Africa CapitalH Full time

    Our client in the financial services industry is looking for a Senior Software DeveloperThe Senior Developer will part of an inhouse development team that produce software solutions. The developer work together with a team of business analysts and other developers to develop and provide support on investment administration and Manco systems. The technology...


  • Pretoria, South Africa Capital H Staffing and Advisory Solutions Full time

    Our client in the financial services industry is looking for a Senior Software DeveloperThe Senior Developer will part of an inhouse development team that produce software solutions. The developer work together with a team of business analysts and other developers to develop and provide support on investment administration and Manco systems. The technology...


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

    A trailblazer in healthcare technology is seeking a Senior Back-End C# Developer to join their dynamic team. At the intersection of innovation and healthcare, this organisation harnesses the power of intelligent solutions to optimize healthcare delivery at every level.As a Senior Back-End C# Developer, youll be part of a team shaping the future of healthcare...


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

    Are you based in the United States? Select your country to see jobs specific to your location.If you've worked for companies across various industries, then you probably know how different environments can make or break your enjoyment in any role. That's why this opportunity is not one to be missedA thriving digital tech company in Pretoria is seeking a...


  • Pretoria, Gauteng, South Africa Cdhomesolutions 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,...

  • Senior Developer

    5 days ago


    Pretoria, South Africa Network Recruitment Full time

    Qualifications & Requirements: Grade 12 or equivalent (Essential) IT Related Tertiary Degree (Beneficial) Candidate must be based in Pretoria, no remote option available 5+ years working experience as a Full Stack C# Developer Mobile app development experience (Xamarin, Java, Android) Apply now!