Job Openings Senior Software Developer

About the job Senior Software Developer

EMPLOYMENT TYPE:

Permanent.

COMPANY:

The client manages credit and loan services, provides options and researches trends to be the preferred choice for their customers' financial solutions.

LOCATION:

Cape Town (onsite).

JOB OVERVIEW:

The Senior Software Developer plays a pivotal role within the software delivery team. The successful candidate will be entrusted with ensuring the smooth operation of critical business processes. Their expertise will be crucial in developing, maintaining, and supporting software solutions that directly align with and empower the company's strategic goals.

DESCRIPTION OF POSITION:

  • Database design and development.
  • User interface design and development.
  • Software development and unit testing.
  • Writing technical documentation and updating the Wiki site.
  • Collaborate with Business Analysts and Test Analysts.
  • Research and investigate new technologies.
  • Log analytics.
  • Telephony Systems development and integration.

KNOWLEDGE AND SKILLS:

  • Technical and problem-solving abilities.
  • Work under pressure and deadline-driven.
  • Pro-active and collaborative team player.
  • Strong attention to detail.
  • Passion for continuous learning and self-development.

QUALIFICATIONS REQUIRED:

  • Minimum of 5 years experience in a software development role and environment.

EXPERIENCE REQUIRED:

  • Solid experience with databases: MS SQL Server, MySQL.
  • Solid experience with software: C#; .NET 6 and later, MVC, XML, SOAP, WCF, RESTful APIs, HTML5, Angular, JavaScript, jQuery, JSON, PHP, Stored Procedures, SSIS, Message Queues (RabbitMQ), Visual Studio, TFS, Azure DevOps, GIT, Amazon EC2, Amazon S3, Amazon VPC.
  • Understanding of Continuous Integration, DevOps, and SOA.
  • Telephony systems experience with Asterisk and Presence integrations.

ADVANTAGEOUS SKILLS:

  • Experience in Financial Transactional systems.
  • Exposure to agile development methodologies.

**Please note: If you have not heard from us within 2 weeks, please consider your application unsuccessful.