No more applications are being accepted for this job
- At least 5 years of C# development experience, strong interest in problem solving, strong analytical skills & independence.
- Experience with both .NET Core and .NET Framework.
- Experience with TCP socket communication and low-level protocols (for example iso 8583).
- Good understanding of design & architecture in OO software technologies.
- Understanding of building and deploying of large scale system.
- Experience in developing highly scalable REST microservices for .NET platform.
- Experience with SQL technologies (PostgreSQL, MS SQL)
- Experience with ORMs is an advantage (EF core, Dapper.)
- Strong understanding of advanced C# concepts – async/await, multithreading, delegates, linq, generics, events, reflections.
- Distributed computing: Load balancing, Caching, CAP theorem.
- Experience with managing high load performance applications: monitoring on all layers from CPU to application metrics.
- Understanding of common design patterns.
Beneficial: - Hands on Linux experience.
- Experience with NoSQL technologies (Hazelcast, Redis..)
- Migration experience from monolith to microservice architecture
- Experience with monitoring & logging technologies (Splunk, New Relic...)
- Experience with infrastructure technologies (AWS, k8s, Terraform, Docker...)
- BS/MS degree (or equivalent) in Computer Science, Engineering or a related subject
- Experience working with pub/sub/messaging systems (Kafka, ActiveMQ.)
- Push technologies (Websockets)Location: Onsite, Abuja only - not negotiable
Senior BackEnd C# .NET Developer - Abuja, Nigeria - DLHO Solutions
Description
Requirements: