Post Job Free
Sign in

Senior Developer

Company:
executiveplacements.com
Location:
Johannesburg, Gauteng, South Africa
Pay:
Market Annually
Posted:
May 11, 2024
Apply

Description:

Job Purpose/ Job Summary

To develop and support software that is specific to the needs of the organisation to help the business achieve its strategic objectives.

Minimum Qualification

Degree in a numerate field such as Computer Science, Finance, Engineering or Mathematics.

Industry recognised software development certifications.

Minimum Experience

Minimum 5 years of experience developing in an object-oriented environment.

Minimum 5 years of experience in SQL database design and query writing.

5+ years work experience as a software developer.

5+ years of experience as an Integrations Software Developer in the .NET, C# Domain.

Experience in:

Git

CI/CD

RESTful services / APIs

Testing frameworks for APIs

Test-Driven DevelopmentKnowledge and Skills required

Knowledge and experience in Integrations Software Developer in .Net Framework (including .NET Core):

C#

C++.

Experience in designing solutions.

Experience in MS SQL and Data Virtualisation technologies

Experience in REST APIs, Message Broker, MSMQ, IBM MQ, Service Bus, Complex Event Processing, WCF Services, Windows Services, command-line applications.

Experience in Azure development experience, Azure Services/resources (Event Hub, Logic App, Stream Analytics), Microservices, Docker, Kubernetes and Python are an advantage.

Experience implementing frameworks, using DDD and OOP.

Experience in Azure DevOps Platform, agile development methodologies and DevOps environment, including implementing CI/CD pipelines and version control (Git, MS TFS)

Development experience in capital markets with product knowledge of equities, forex, fixed income, and commodities as well as derivatives and indices valuations are a distinct advantage.

Understanding of application security standards and developing secure applicationsKey Performance Areas (KPAs)

Results Delivery

Stakeholder Relationship Management

Process Management

Self-Management

Transformation and Innovation Contribution

Should you not receive a response from us within one week of your application, your application has unfortunately not been successful.

Apply