Senior Software Developer (Cape Town, South Africa)
Senior Software Developer (Cape Town, South Africa)
Our client is a renowned Financial Services firm in South Africa, they are seeking a Senior Software Developer to work with their Software Development team.
Role Purpose
Form a vital part of a team of C# developers who are responsible for critical business processes.
Responsibilities
• Database design and development
• User interface design and development
• Software development and unit testing
• Mentoring Junior Developers
• Writing technical documentation and updating the Wiki site
• Collaborate with Business Analysts and Test Analysts in developing, testing and deploying new software system components or software system enhancements
• Provide third line support to Operations on occasion
• Research and investigate new technologies
• Log analytics
Qualifications
Databases: MS SQL Server
• Software: C#; ASP.NET, MVC, XML, SOAP, WCF, RESTful API’s, HTML5, Angular, JavaScript, JSON, Stored
Procedures, SSIS, Message Queues (RabbitMQ), Visual Studio, TFS, Azure DevOps, GI
• 3 Year tertiary qualification in Information Technology (B.Sc. Information Science or National Diploma/ B Tech Information Technology) from a recognized institution
• Minimum of 5 years’ experience in a software development role and environment
• Databases: MS SQL Server, MySQL
• Software: C#; ASP.NET, MVC, XML, SOAP, WCF, RESTful API’s, HTML5, Angular, JavaScript, JSON, Stored
Procedures, SSIS, Message Queues (RabbitMQ), Visual Studio, TFS, Azure DevOps, GIT, Amazon EC2, Amazon
S3, Amazon VPC
• Understanding of Continuous Integration, DevOps & SOA
• Experience in Financial Transactional systems would be beneficial
• Bonus: Experience in New Relic and ELK Stack and working with Agile teams and successfully delivering Agile
based software projects
Job Features
Job Category | Information Technology |
Salary / Hourly Rate | Attractive |
Job Type | Permanent |
Start Date | Immediately |