Sr. Software Developer
Amman - Jordan
Implementing advanced banking and payments solutions- Manage multiple projects concurrently while keeping on schedule with project deadlines- Working with Continuous Integration and Continuous Delivery practices.- Leading, supervising and managing effectively under pressure.- Skills in project management, organization, and communications.- Financial services industry experience (Transaction Processing).- Manages team through SDLC (software development lifecycle) including design, development, testing, and implementation.- Work closely with the Business Analysts, and Infrastructure teams.- Experience with work management systems like (JIRA, TFS, and Git).- Meets PCI DSS secure coding standards.- Developing Mastercard Transaction Processing for Authorization and Clearing.- Developing HSM Commander Tool for (Thales HSM payShield 9000, Thales HSM payShield 10K).- Working with Mastercard Simulators for Authorization and Clearing.- Using Microsoft Technology in development (ASP.NET, MVC, C#, VB, SQL Server Db and Entity Framework).- Dealing with Design Patterns (Singleton, Factory, and Inversion of Control (IoC))- Developing Financial REST Services.- Developing Microservices with .NET Core.- Developing Distributed Cache Engine using Redis.- Developing Dynamic FRAUD and Access Rules Engine.- Working with Message Queuing using RabbitMQ.- Design and implement reports using SSRS (SQL Server Reporting Services). - Payment, Topup and External Services Integration (eFAWATEERcom, PaySafeCard, CashU, TransferTo, OneCard, FanaPay, Ding, uKash, STC)