Job Description
SENIOR C# DEVELOPER
REMOTE POSITION | R 60 000
CENTURY CITY
A homegrown South African fintech company, driving ambitious change in payments and
loyalty, bringing the benefits of ecommerce to any environment. We are a passionate and
collaborative team of developers, engineers, designers, visionaries, techies, geeks and nerds. We
appreciate a good cup of coffee but not as much as quality delivery. We build products that make
payments simpler, easier, and more insightful and rewarding. Our products are scalable, secure, reusable and push the boundaries of innovation. No idea goes unheard.
Job Description
- If you are an intermediate to senior developer, with primary experience in C# but your curiosity extends beyond that – then we have opportunity for you!
- We are looking for a team player to join our Platform team. This team designs, builds, extends, and works across the companies Platform offerings and our other merchant and consumer systems as well
- App! We are looking for someone who is not afraid of a challenge and enjoys working in a fast-paced environment.
Essential Criteria
1. 3-5 Years of experience as an intermediate to Senior Developer
2. Critical languages to have: C#, SQL
3. Experience with the AWS products i.e.: API Gateway, Dynamo DB, EC2, Lambda
4. Team player
Required Experience
- Relevant IT qualification or experience if no formal qualification
- Nice languages to have: JavaScript, typescript
- Experience with both .NET framework and .NET Core
- Experience with: RabbitMQ and Microsoft SQL Server, GIT
- Experience with Azure Dev Ops, CI and CD and CDK will be advantageous.
- Ability to architect solutions and take ownership of deliverables.
- Ability to understand business requirements and translate them into technical requirements
- Experience with web standards and Protocols: REST, HTTP, TCP, WebSocket and SSE
- Nice to have experience with JMeter or Postman.
- Experience with both iterative and traditional software development life cycles
- Fintech experience is beneficial.
Personal Attributes
- Strong communication skills
- Self-motivated and driven.
- Takes ownership and initiative.
- Passionate and adaptable
- Can perform under fast-paced environment.
- Collaborative problem solver
- Detail Orientated