About the job
As an Associate Core Systems Developer, you will play a vital role in the development, support, and maintenance of the bank's software systems. Your primary responsibility will be to design and build systems that align with the specifications provided by business and system analysts.
Your key responsibilities include:
1. Analyzing business requirements and transforming them into functional application features.
2. Writing high-quality source code with clear documentation, comprehensive logs, and ensuring timely completion of applications.
3. Conducting unit and integration testing prior to launching into User Acceptance Testing (UAT).
4. Performing both functional and non-functional testing to ensure system reliability and performance.
5. Evaluating and updating existing applications to incorporate new features in collaboration with business analysts and product owners.
6. Managing version control and maintaining detailed release notes.
7. Creating step-by-step flowcharts to outline system processes.
8. Recommending and implementing software upgrades to enhance existing systems.
9. Diagnosing and resolving issues within systems while providing ongoing maintenance and support.
10. Configuring systems for new products and change requests.
11. Assisting the QA team during User Acceptance Testing.
12. Complying with internal policies and regulations.

