Overview
Senior Software Developer Jobs in Cape Town, South Africa at Persona Staff
REQUIREMENT Matric is essential. Software Development/Engineering Certification, Diploma or Degree. 3+ Years of experience with C# (.NET Framework and .NET Core) A good understanding of Web APIs, Window Services, WPF, LINQ, Database Design Concepts.
Experience with
database integration using Entity Framework/Entity Framework Core. A good understanding of web development with C#, this includes Blazor and MVC. A good understanding of source control using Git Hub. A basic understanding of mobile development or MAUI development.
Experience with
Postgre
SQL. HTML, CSS and JavaScript experience.
Experience with
hardware integration with C#.
Experience with
Android development. A good understanding of JWT authentication. RESPONSIBILITIES:
Support existing products by checking if the systems are performing optimally using the tools at hand such as Team Viewer and Monitoring Portals. Assist Clients with first line support and creating/updating records of such support calls on platforms specified. Complete Timesheets and give daily feedback on Progress made for the day. Give Training to external parties that includes writing and updating of the training material to be presented and perform the physical training when required.
Training will require travel to sites when required. Perform Support, Configuration and Installations of Software Products as and when required. Installations will require travel to sites when required. Development on existing or new products, such as Web APIs, WPF Application, CLI/Console Applications, Windows Services, etc. Deployment and upgrading existing services, such as database upgrades, software updates, etc.
Title: Senior Software Developer
Company: Persona Staff
Location: Cape Town, South Africa
Category: Software Development (Software Engineer, C# / Unity Developer)