Revent Technologies Limited is a technology solutions provider for dynamic organizations, providing bespoke software design and development, developer outsourcing and technology advisory, etc. We are currently recruiting on behalf of our international client, a global digital cross-border payments service provider with operations in over 10 countries.
Job Summary
- As a Senior .NET Developer, you will play a key role in designing, developing, and maintaining backend services, APIs, and system integrations that power financial products and operations. You will work on high-performance, distributed systems within a regulated environment, ensuring reliability, scalability, and security. Beyond hands-on development, you will be responsible for system design and architectural decisions, helping shape technical direction, ensure best practices, and mentor other engineers. Experience in fintech or core banking systems is a strong advantage.
Key Responsibilities
- Design and develop scalable backend applications using .NET / .NET Core.
- Architect and build robust RESTful APIs and system integrations for financial workflows.
- Lead system design and architecture discussions, evaluating trade-offs in scalability, performance, and maintainability.
- Collaborate with product, QA, infrastructure, and business stakeholders to deliver solutions that meet both technical and functional requirements.
- Troubleshoot and resolve complex technical issues in production environments.
- Write clean, maintainable, and testable code following industry best practices.
- Ensure secure coding practices in line with financial data protection standards.
- Work with core banking systems, payment processors, and financial APIs.
- Drive adoption of engineering best practices, including design patterns, architectural reviews, and code quality standards.
- Mentor and provide technical guidance to junior and mid-level developers.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related discipline.
- 6+ years of professional experience with C#, .NET / .NET Core, Web API, and ASP.NET MVC.
- Strong expertise in SQL Server, Entity Framework, and complex database design.
- Proven experience in designing and building distributed, enterprise-grade applications.
- Solid understanding of system design principles, microservices architecture, asynchronous programming, and performance tuning.
- Familiarity with Git, CI/CD pipelines, and unit/integration testing.
- Strong knowledge of application security and data protection techniques.
- Excellent communication and problem-solving skills, with ability to explain complex technical decisions to both engineers and non-technical stakeholders.
Preferred Experience
- Experience in fintech, digital banking, or core banking platforms.
- Knowledge of financial operations such as account management, transactions, settlements, or compliance workflows.
- Understanding of integration standards like ISO 20022, SWIFT, or Open Banking APIs.
- Experience designing and deploying applications in high-availability, high-transaction environments.
Method of Application
Signup to view application details.
Signup Now