Senior Developer
InspHired Recruitment Solutions
- Johannesburg, Gauteng
- Permanent
- Full-time
- Integrations Software Developer in .Net Framework (including .NET Core): C# and C++.
- Designing solutions.
- MS SQL and Data Virtualisation.
- REST APIs, Message Broker, MSMQ, IBM MQ, Service Bus, Complex Event Processing, WCF Services, Windows Services, and command-line applications.
- Azure development experience, Azure Services/resources (Event Hub, Logic App, Stream Analytics), Microservices, Docker, Kubernetes, and Python.
- Implementing frameworks, using DDD and OOP.
- Azure DevOps Platform, agile development methodologies and DevOps environment, including implementing CI/CD pipelines and version control (Git, MS TFS)
- Software development in capital markets with product knowledge of equities, forex, fixed income, and commodities as well as derivatives and indices valuations are a distinct advantage.
- Application security standards and developing secure applications.
- Degree in Computer Science, Finance, Engineering or Mathematics.
- Industry recognised software development certifications.
- 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 Development.
- R1 143 468 per annum.