Responsibilities
- 5 -10 years’ software development experience including design and development.
- Domain Banking and Payment
- Experience with C#, React, ASP.NET, Azure.
- Financial industry experience preferred.
- Proficiency with Microsoft Office applications.
- Knowledge of software development methodologies and the software development lifecycle.
- Ability to provide solutions to a variety of technical problems of moderate scope and complexity independently.
- Strong technical, analytical, and development skills.
- Intermediate knowledge of required programming languages.
- Effective verbal and written communication skills; effective customer service skills.
- Ability to work independently or within a team environment and handle multiple projects simultaneously.
- Analysis of existing payment processing solutions and its workflows.
- Transform as-is interactions to ISO20022 based messaging flows.
- Requirements analysis and communication with numerous stakeholders and internal suppliers.
- Take ownership of systems and act as product owner and backlog keeper.
- Analyze, prepare, make a plan and carry out the tasks in the project related to business analysis.
- Create high quality documentation of Software Products and relevant processes.
- Smoke testing features to ensure we deliver what was requested.
Experience
3+ years of experience with C#/.Net framework.
Experience on Jenkins.
Expert ISO20022 knowledge with proven ability to apply it for payment solutions is a must.
Work experience within Payments domain (processing, clearing, swift).
Understanding of APIs, microservices architecture and relationships between those.
Data engineering and strong SQL skills.
Proactivity and visible leadership.
Proficiently in extracting using SQL queries, executing Apis Using soapUi or postman.
Great stakeholder management and interpersonal skills.
Holistic thinking, open minded and ‘Can do’ attitude.
Great interpersonal skills and ability to work in a team.
Good English written and oral skills are essential for this position.
Bachelor’s degree or University graduate in IT, business management or relevant.
Experience of working in global teams (advantage).
Certificates from official authorities (advantage).