Company Info
Large organization
200 + Employees
NLPC Pension Fund Administrators Limited (NLPC PFA) is the home of tested, trusted and effective pension fund administration in Nigeria.
NLPC Pension Fund Administrators Limited (NLPC PFA) is the home of tested, trusted and effective pension fund administration in Nigeria. Licensed to administer pensions and pay retirement benefits in accordance with the Pension Reform Act 2014, we delight our clients by creating hope for a better and brighter tomorrow. Our mission to secure a brighter future for our clients is driven by our vision to be a dominant Pension Fund Administrator.
Job Title: Back End Developer
Location: Lagos
Employment Type: Full Time
Responsibilities
- Develop and maintain scalable backend service and APIs using modern .NET technologies.
- Implement Domain-Domain Driven (DDD) principles including bounded contexts, aggregates, entities, value objects and domain events.
- Apply Command Query Responsibility Segregation (CQRS) patterns to separate read and write operations.
- Design and implement clean architecture with well-defined layers (domain, application, infrastructure, presentation)
- Use MediatR to implement the mediator pattern and handle commands and queries.
- Implement event sourcing where appropriate to capture and persist domain events.
- Utilize Entity Framework Core with advanced features like compiled queries, lazy loading, etc.
- Implement microservices architecture using .NET technologies like minimal APIs
- Configure and maintain CI/CD pipelines using Azure DevOps or similar tools
- Implement containerization using Docker and orchestration.
- Develop and test services using ASP.NET core features and Microsoft Identity.
- Apply distributed system patterns for resilience (Circuit Breaker, retry, Timeout)
- Implement efficient messaging using message brokers
- Work within an Agile/Scrum environment participating in sprints and refinements.
Required Skills and Qualifications
- A minimum of a First Degree in Computer Science, Computer Engineering, or a related Physical Science.
- Strong knowledge of DDD principles and CQRS architecture patterns
- Proficiency in RESTful API design and implementation
- Experience with microservices architecture and event-driven systems
- 3+ years of experience with .NET Core/C# development
- Ability to work effectively in a team and communicate professionally.
- Self-motivated with a strong commitment to delivering high-quality work.
- Experience with version control systems (TFS/GIT).
- Familiarity with Agile/Scrum methodologies.
- Proficiency in ASP.NET Core Blazor for developing interactive web UIs
- Experience with .NET front-end technologies (Blazor WebAssembly and Server).
Application Closing Date
Not Specified.
How to Apply: Interested and qualified candidates should send their Resumes and Portfolios to: [email protected] using “Contract Hybrid Back End Developer” as the subject of the email.