Senior BackEnd C# .NET Developer - Abuja, Nigeria - DLHO Solutions

    DLHO Solutions
    DLHO Solutions Abuja, Nigeria

    2 weeks ago

    Default job background
    Full time
    Description


    Requirements:

  • 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