Software Engineer
CurrentMelal Credit Institution is the most prestigious private financial institution in Iran that has been able to provide its customers with worthwhile e-Banking services within the past decades.As a Senior Software Engineer, I am responsible for implementing and developing Datamate Core Banking Solution that has resulted in the optimisation of the Accounting Module, a 71 percent increase in Bank Guarantee issuance in 2019 and an annual growth of 6% in online transactions.Key responsibilities:• Executing Data Migration Process from old system to the new one• Developing Loan Management and Bank Guarantee Management Modules using J2EE and Oracle• Implementing Balance Sheet Management System using Oracle PL-SQL programing language• Implementing Central Bank web services as following using REST & SOAP architecture:+ Customer Authentication Web Service (Nahab Online)+ Tax Affairs Web Service+ Integrated Account Info Web Service (Sayah Online)+ Judicial Order Web Service (Siaq)+ Pay Cheque Web Service (Pay Cheque)+ Loan Information Web Service (SAMAT)+ Instant Payment Web Service (IPS)• Code rectification and Technical Debt Refactoring• Performing standard tests including Unit Test, Integration Test, User Acceptance Test, etc.• Preparing Test Standard documentations including Test Plan, Test Case, Test Scenario, etc.• Providing Release Note Documentation• Code Review• Cooperating with other teams and providing feedback and technical recommendations in order to improve performance of the processes and procedures• Researching and studying on new technologies in order to improve security of banking software and relevant applications• Taking part in different Scrum events such as Sprint Planning, Daily Stand-up, Sprint Review, and Sprint Retrospective to analyze and plan the requirements• Troubleshooting and debugging cases reported by QC and Support teams• Using Redmine issue tracking system to manage projects and be in communication with other teams