Menu Close

Senior Software Developer

Senior Software Developer



IT / Computing / Software

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 GitHub. A basic understanding of mobile development or MAUI development. Experience with PostgreSQL. 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 TeamViewer 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.

Share this to someone who needs a job:
Posted in Jobs in , Jobs in South Africa

Senior Software Developer

Senior Software Developer



IT / Computing / Software

Qualifications and Experience: Minimum Requirements: Bachelors degree in Computer Science, BTech IT or Informatics, Software Engineering, or related field. 5 years of professional software development experience. Strong expertise in one or more modern programming languages (e.g., C#, .NET Core, React, Node.js). Experience building and maintaining RESTful APIs and backend services. Deep understanding of relational and NoSQL databases (e.g., SQL Server, Azure SQL, MongoDB). Experience with cloud platforms (e.g., Azure, AWS) and containerized environments (e.g., Docker, Kubernetes). Solid knowledge of Agile development practices and tools (e.g., Git, CI/CD, Jira, Azure DevOps). Familiarity with secure development practices and data protection regulations (e.g., POPIA, GDPR). Strong problem-solving skills and ability to work independently in a fast-paced environment. Preferably however not mandatory, in addition to the above: Prior experience working in the insurance or InsureTech domain (policy admin, claims, broker portals, etc.). Experience with microservices architecture and event-driven systems Exposure to frontend technologies (React) is a plus. Knowledge of financial services regulations and digital compliance standards. Passion for innovation, automation, and continuous learning. Additional qualifications in IT-related fields, including programming and database design. MCSD (Microsoft Certified Solutions Developer);

Share this to someone who needs a job:
Posted in Jobs in , Jobs in South Africa