Sr. Associate Application Development (Core Banking)

1 Understand business requirements and translate them into application features.
2 Write high quality source code, APIs with clear comments, comprehinsive logs, complete applications within deadlines.
3 Perform unit and integration testing before launch to User Acceptance testing (UAT).
4 Conduct functional and non-functional testing.
5 Evaluate existing applications to reprogram, update and add new features in coordination with business analyst and product owner.
6 Responsible on version control and release notes.
7 Designing step-by-step flowcharts.
8 Recommend and work on software upgrades to existing systems.
9 Diagnose and fix any problems that might arise in a system, as well perform any maintenance/support.
10 Parametrization/perform configrations on systems for new products/CRs.
11 Support QA team during UAT.
12 Adherence to internal work rules and regulations.