Deadline
31 Oct 2026
Overview
Nagad Limited is a pioneering Digital Financial Service (DFS) provider in Bangladesh, operating under the Bangladesh Post Office, which functions under the Ministry of Post and Telecommunication. Established to revolutionize financial inclusion, Nagad has rapidly expanded its footprint by offering innovative and accessible digital financial solutions to millions across the country.
We are seeking a skilled Assistant Manager - Application Development (.Net Developer) to join our dynamic team in Dhaka. The ideal candidate will be responsible for architecting, developing, and optimizing secure, scalable, high-performance backend services, RESTful APIs, and microservices to power high-traffic enterprise applications while ensuring reliability, efficiency, and engineering excellence.
To apply for this position, please visit the official company website application link. Working hours are standard office hours with weekly 2 holidays.
Requirements
Bachelor’s degree in computer science, Software Engineering, or equivalent.
At least 4 years of experience (3 - 4 years of hands-on backend development and system design experience within the .NET ecosystem).
Experience in the following business area(s): Banks, Financial Technology (Fintech) Startup, Telecommunication.
Expert-level mastery of C# and modern .NET (.NET Core through .NET 10, ASP.NET Core Web API), writing clean, testable, and highly optimized code adhering to SOLID principles.
In-depth knowledge of large-scale system design, microservices architecture patterns (API Gateway, CQRS, Event Sourcing, Saga, Outbox), distributed data consistency, and low-latency API design.
Deep expertise in relational database internals, complex query tuning, execution plan analysis, advanced indexing strategies, schema modeling, and partitioning.
Hands-on experience with asynchronous event-driven messaging systems and message brokers (RabbitMQ, Kafka, Azure Service Bus), and distributed caching solutions (Redis, Memcached).
Strong fundamentals in data structures, algorithms, memory management, multithreading, and diagnosing complex concurrency issues.
Practical implementation of robust authentication/authorization (OAuth 2.0, OpenID Connect, JWT), payload validation, encryption/hashing standards, and defense against OWASP API Security Top 10 vulnerabilities.
Systems thinking mindset capable of breaking down complex domains into decoupled, resilient microservices.
Strong independent problem-solving skills for high-concurrency, distributed failure scenarios and database locking issues.
Clear technical communication to align architectural decisions with frontend developers, DBAs, and technical stakeholders.