ICT Jobs in Africa

Senior C# .NET Software Developer,   Johannesburg,   South Africa
 
LAWtrust is looking for a C# Software Developer (C/C++ is a plus) to work at the LAWtrust Centurion Office.
Purpose of Job:
This role will challenge the successful candidate to design, develop, enhance and maintain Public Key Infrastructure (PKI) and related software written primarily in C# and Java. The software developer will work collaboratively with management and peers in a tightknit development environment.
Essential Duties and Responsibilities:
Design, develop and maintain front- and back-end software for PKI related software.
Able to investigate and troubleshoot issues by analysing logs and/or database records, and find solutions/improvements.

Desired Skills and Experience
Bachelor's degree in Computer Engineering or Computer Science (or similar)
Masters a plus
4+ years of software development experience
Strong C# expertise is an absolute must
Java expertise is preferred, but not a key requirement
Familiarity with Visual Studio 2010 and 2013 for C# development
Understand how to easily integrate API’s and third-party toolsets into modern and legacy software environments.
Experienced with MSSQL, and familiar with PostgreSQL
Experience with LDAP, X.500 directory servers and Active Directory
Strong understanding of front- and back-end software development in a multi-tiered architecture
Experience with Team Foundation Server 2010/2013
Experience with ASN.1, SQL and XML
Familiarity with x.509 standards, CMP, PKCS #7, S/MIME and SSL etc.
Skills considered as an asset:
Understanding of cryptography and software security best practices
An understanding of PKI concepts and practice
Understand Digital Signing concepts and practice
Networking programming experience
Experience working with SSL certificates, Smartcards/tokens, HSMs, PKCS #11 and MS-CAPI
Linux/Solaris/HP-UX
Administering Microsoft IIS 7+
Working and developing on JBoss and Tomcat

About this company
LAWtrust is a specialist, application security, solutions provider that builds trust in information systems through establishing authenticity, accountability and privacy in data messages. The primary focus is to apply digital signatures and positive identity to business processes, thereby creating time and money efficiencies and reducing risk.
LAWtrust solutions extends from Public Digital Certificates for SSL and document signing, strong authentication, fraud and Identity Management solutions, security integration and development.
Apply Email job to a friend

Tell A Friend

Name :
Your Email :
Friend Email :
Message :