Menu Close

Centurion: Senior Software Developer posted by Tolcon Group

Advertisement



Job Description

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 Drivers License
View Job  South Africa: Hotel Senior Sous Chef posted by HotelJobs

Required competencies to meet the job outcomes:

  • 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

Soft Skills

  • Attention to detail
  • Communication
  • Conflict Management
  • Adaptability
  • Stress tolerance and management
  • Planning and organizational
  • Time Management

Physical Demands & Work Environment:

  • 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

Work Environment
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 Plazas.

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 companys overall business development strategy and the clients 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.
View Job  La Lucia: Electronic Design Engineer posted by G-Core Capital

Maintenance and Administration

  • 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

This Job Specification indicates only the main duties and responsibilities of the position and therefore is not intended as an exhaustive list. Should you not be contacted within two weeks of your application, kindly consider your application as unsuccessful.



GO APPLY NOW

Safe & secure application process

Advertisement



Advertisement




Get Similar Job Alerts
Enter your WhatsApp number (e.g., +27740908132)
You'll receive alerts for new jobs in Centurion, Gauteng


Job Seeker Tip

Check your social media privacy settings and ensure public content is professional.

How to Apply

Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.

JVR Jobs connects you with employers – we don’t process applications directly.

Latest Job Opportunities

Johannesburg North: Angular Developer posted by Network Finance

Jobs in Central Johannesburg November 28, 2025
Development Network Finance

Key Responsibilities: Build and maintain high-quality, scalable web applications using Angular (v10+)Develop reusable components and front-end...

View Job

Johannesburg North: Senior Full Stack Developer .NET posted by Network Finance

Jobs in Central Johannesburg November 28, 2025
Development Network Finance

Key Responsibilities: Design, build, and maintain scalable backend services using C# and .NET CoreDevelop responsive, user-friendly front-end applications...

View Job

Midrand: Technical & Sales Administrator posted by Ultra Personnel

Jobs in Gauteng November 28, 2025
Insurance Sales Marketing Ultra Personnel

The Technical and Sales Administrator will be responsible for processing all admin for the Emergency Care Technical DivisionDuties -Quotes:Process...

View Job

Gauteng: Product Specialist posted by Ultra Personnel

Jobs in Gauteng November 28, 2025
Marketing Other Sales Ultra Personnel

Experience & QualificationsDiploma / Degree in Pharmacy, Nursing, Medical Science, Physiology or related clinical qualificationMinimum 2 - 5 years’ sales...

View Job

Durban: Drawbar Code 14 Driver posted by Phakisa Holdings

Jobs in Durban November 28, 2025
Logistics Sales Phakisa Holdings

Job PurposeTo safely and efficiently operate a Code 14 truck with a drawbar trailer, ensuring timely and accurate delivery/collection of…

View Job

Johannesburg: Directional Drilling Technician (Africa) posted by Hire Resolve

Jobs in Central Johannesburg November 28, 2025
Construction Hire Resolve Mining Other Building

Description:Hire Resolve's Client is currently looking for an experienced Directional Drilling Technician to join their mining company based in Africa.…

View Job

Browse Employers

View All

Job Alerts


Share this to someone who needs a job:
Posted in Jobs in Centurion, Jobs in Gauteng, Jobs in Northern Suburbs, Jobs in South Africa

More Jobs in Your Area