Software Developer – C# .NET

Job Information

  • icon
    Category IT Jobs
  • icon
    Posted On Jul 8 ,2024
  • icon
    Qualifications Bachelor's Degree
  • icon
    Employer Name Innotelligent Technology and Consulting
  • icon
    Contact Email [email protected]

Job Description

We are a start-up company seeking to hire a talented software developer who will work within a cross-disciplinary team. This role requires prior knowledge of writing production-quality, testable and maintainable code, and will suit someone who is a self-starter. 
Skills and Experience
Essentials:
•    Strong technical, analytical and problem-solving skills 
•    2-3 years’ experience of using .Net development platform (C#, .NET Core) 
•    Experience in designing distributed, event-driven, real-time, resilient, and highly scalable microservices in ASP.NET Core (SignalR, RabbitMQ, Polly, MediatR etc)
•    Experience in securing microservices using standards-compliant OpenID Connect and OAuth 2.0 framework for ASP.NET Core (Duende IdentityServer)
•    Experience in designing relational & NoSQL databases (Microsoft SQL Server, MySQL, PostgreSQL & MongoDB)
•    Experience in using Entity Framework Core and other ORM’s (e.g., Dapper)
•    Agile development & quality assurance best practices (unit testing, structured logging), code review, version control, automated builds, and continuous integration (Git, Jira, Bitbucket, Jenkins, Azure DevOps)

Desirables:
•    Integration with payment gateways, such as Paystack, Stripe etc
•    Experience in designing an ecommerce system
•    Knowledge of Docker and Kubernetes
Informal Enquiries
Informal enquiries are welcomed and should be directed to mailto:[email protected]