Prepaid job ad packages
Job | Normal cost | Discount | Cost | Saving |
---|---|---|---|---|
4 | R2,000 | 27% | R1,460 | R540 |
6 | R3,000 | 29% | R2,130 | R870 |
8 | R4,000 | 31% | R2,760 | R1,240 |
12 | R6,000 | 35% | R3,900 | R2,100 |


Senior Software Developer
Location: | Centurion |
Reference: | #JHB000122/RA |
Company: | The Tolcon Group |
Location: Irene, Centurion
Main Job Purposes
To develop and maintain propriety software applications.
Organogram
Superior 2nd Level: Business Manager
Superior: Product Development & Support Manager
This Position: Senior Software Developer
Subordinate 1st Level: None
Employment Specification
Education & Experience (minimum requirements to perform the job):
- School:
- Grade 12 Certificate
- Post School:
- Degree/Diploma in ICT/Computer Science or equivalent
- Experience:
- At least 8 years of related experience in software development.
- Technical Expertise:
- Proficiency in C# programming language: Strong understanding of object-oriented programming (OOP) concepts, data types, variables, and control structures in C#.
- Angular: Experience with Angular framework for building single-page web applications (SPAs) and implementing components, services, and routing.
- Proficiency in WPF and MVVM architecture for building desktop applications.
- Strong experience with .NET Core and .NET Framework (v4.7 and up).
- Web Development: Knowledge of HTML, CSS, and JavaScript for building interactive and responsive user interfaces.
- Database Management: Familiarity with SQL Server or another relational database management system (RDBMS) for data storage and retrieval.
- TypeScript: Proficiency in TypeScript, including its features such as static typing, interfaces, and generics, used for building  scalable and maintainable web applications.
- Entity Framework: Experience with Entity Framework or another ORM (Object-Relational Mapping) tool for database interaction and data access.
- Web Services: Knowledge of creating and consuming RESTful APIs or SOAP-based web services.
- Performance Optimization: Skills in optimizing the performance of ASP.NET applications, including minimizing latency and improving scalability.
- Troubleshooting: Ability to diagnose and resolve technical issues in web applications, including performance bottlenecks and runtime errors.
- Familiarity with Design Patterns: Understanding of common software design patterns such as MVC, MVVM, and Dependency Injection for building scalable and maintainable applications.
- General:
- MS Office
- Other:
- Travel: Valid Unendorsed Light Motor Vehicle Driverâ??s License
- Excellent writing, documenting, and communication skills in English
- Excellent computer literacy skills
- Excellent problem-solving and troubleshooting skills.
- Understanding of networks and network principals
- Excellent knowledge of software programming concepts and techniques
- Comprehensive understanding of the implementation methodologies for the technology being utilized in product development
- DevOps knowledge and experience advantageous
- Knowledge of data backup and recovery principles advantageous
- Attention to detail
- Communication
- Conflict Management
- Adaptability
- Stress tolerance and management
- Planning and organizational
- Time Management
- Driver of a light motor vehicle on public roads
- Working conditions are normal for an office and Toll Plaza environment
- Work requires extensive work using a computer
- Travelling
The work environmental characteristics are those encountered in a typical office with an IT environment, driving a light motor vehicle on public roads as well as in the open at Toll Plazaâ??s.
Main Duties & Responsibilities:
Software Development
- Develop, create, and modify general computer applications software or specialized utility programs
- Analyse user needs and develop software solutions using industry best-practice principles
- Design and customize software for client use with the aim of optimizing operational efficiency
- Analyse and design databases within an application area, working individually or coordinating database development as part of a team
- Confer with system analysts, engineers, programmers, and others to design systems and to obtain information on project limitations and capabilities, performance requirements, and interfaces
- Modify existing software to correct errors, allow it to adapt to new hardware, or improve its performance.
- Analyse user needs and software requirements to determine the feasibility of design within time and cost constraints
- Consult with customers about software system design and maintenance
- Assist with software system installation and monitor equipment functioning to ensure specifications are met
- Analyse and design databases within an application area, working individually or coordinating database
- Perform R&D activities to find ways to increase performance and functionality and new products that could meet the companyâ??s overall business development strategy and the clientâ??s requirements
- Assist in determining the approach to be utilized in a project implementation
- Participate in every aspect of the development and implementation process to ensure a full understanding of the change implications to current business processes.
- Identify and escalate technical design or specification issues to the Development Manager
- Follows good development practices and software development life cycle methodologies throughout the product development.
- Reporting to management
- Investigation, analysing and resolving system errors pertaining to system software and IT-related hardware
- Liaison and resolution of system problems with third-party vendors/suppliers
- Software Licence Compliance
- System documentation
- Client interface and relations
Posted on 16 Sep 12:06, Closing date 30 Sep
Recent jobs by The Tolcon Group | City | Date posted | |
Senior Software Developer | Centurion | 16 Sep 12:06 | |
TMC Assistant Operations Manager | Centurion | 11 Sep 12:36 | |
More jobs... |
Intermediate Software Developer
A dynamic South African solar subscription company, committed to making clean, reliable, and affordable energy available to households across the country, is on the hunt...

Intermediate Software Developer
A South African solar subscription company dedicated to making clean, reliable energy accessible and affordable for households across the country is looking for an...

Senior Full Stack Software Developer
A leading global provider of intelligent healthcare solutions is seeking a Senior Full Stack Software Developer who thrives in collaborative, agile environments and is...

Full-Stack Web Developer
About UsWe’re Wetpaint — a future-forward advertising agency where creativity meets technology.

Senior Backend C# Developer
Are you a seasoned C# Developer with a passion for building smart, scalable backend systems? Join a fast-growing company that delivers Warehouse Management Systems (WMS)...

Intermediate Full Stack C# Developer
Are you driven to create tech solutions that genuinely improve lives? Join a pioneering team revolutionizing the healthcare industry through smart, purpose-built...

Senior Full Stack .NET Developer
A global purpose-driven technology consultancy dedicated to improving public health outcomes in low- and middle-income countries is seeking a Senior Full Stack .NET...

Intermediate Full Stack C# Developer
Are you passionate about developing solutions that make a real difference in the world? Join a groundbreaking company that's transforming healthcare through innovative...

Senior Full Stack C# Developer
Imagine being at the forefront of digital transformation—building scalable, intelligent systems that change how care is delivered, how data flows, and how...

Intermediate Full Stack C# Developer (C# / Angular)
Join a trailblazing team that’s leveraging the latest tech to drive meaningful change in the healthcare space.

Senior Digital Marketing Manager
Who Are WeWe are a leading hospitality, gaming, and events group, focused on creating memorable customer experiences.

Freelance Graphic Designer
Publishing and Editorial Design Experience Essential Freelance graphic designer (editorial and magazine layout specialist) Remote | UK Working Hours Job...
Communications Specialist
Requirements A Diploma or Bachelor’s degree in Communications, Public Relations, Journalism, Media Studies, Marketing or related field.A minimum of 2...

Social Media Manager
Who are weWe are a dynamic business that brings people closer to the things they love through innovative audio-visual, smart living, automotive tech, and musical...

Marketing Officer
Requirements: A Degree or diploma in Marketing, Communications, or a related field.Minimum of 3 years’ experience in a marketing or communications role...

Junior Food Stylist and Content Creator
Highbury Media T/A Habari Media is a media powerhouse, whose world-class titles connect brands to targeted audiences.

Language Services Manager
Requirements: Relevant three-year tertiary qualification majoring in an appropriate language or language practiceEight (8) years or more relevant...
CRM Analyst (HubSpot)
About Us At dotsure.co.za, we’re redefining the insurance experience—100% digital, customer-first, and data-driven.

Digital Marketing Performance Specialist
Job Description: Digital Marketing Performance Specialist Location: George, Western Cape Type: Full-Time About Us: dotsure.co.za, a proud member of Badger...

Marketing Analyst
Join Dotsure as a Marketing Analyst Location: Office-based (George, Western Cape) Reports to: Marketing or Innovations Manager Are you a data-driven problem...

