Description:
Employment SpecificationGrade 12 Certificate Degree/Diploma in ICT/Computer Science or equivalent At least 5 years of related experience in software development. 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. 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. MS Office Valid Unendorsed Light Motor Vehicle Drivers License 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
16 May 2025;
from:
gumtree.co.za