The role of the Core Banking Applications Developer is to support the business in achieving its goals and objectives by utilizing effective, contemporary IT practices, modern technologies, and adhering to established policies and procedures. This role is crucial for meeting key IT objectives, including ensuring system availability, continuity, confidentiality, and continuous improvement.
The resource will offer both functional and technical expertise related to the Finacle core system.
Job Responsibilities/Accountabilities:
- Finacle Core banking scripting (SSO, CRM, CORE, C24, FI), Java programming, JavaScript scripting, customization, and enhancements of new and existing functionalities and workflows.
- Provide Level 2 (L2) technical and functional and administration support of applications, ensuring compliance with business expectation.
- Development of new inbound and outbound APIs for Finacle CORE, Finacle CRM, Finacle SSO, Finacle SVS, and Finacle Reporting Infrastructure.
- Finacle Report development using Reporting Infrastructure and Maha Reports.
- Carry out troubleshooting, installation, configurations, correction of scripts including optimizations, guidance, escalations, coordination with vendor and end user training.
- Implement and maintain systems for monitoring/audit of functionalities.
- Develop and update technical procedures, release notes/deployment architectures, and desktop instruction documents for all assigned applications.
- Implement changes in parameters, configurations, and deployment of patches based on approved Change / Configuration Management process.
- Provide required support for rollout of new functionalities, products, processes, and mandates.
- Provide regular status update of issues / requirements assigned / allocated.
- Adhere to bank’s incident, problem, and change management processes (Ticket assignment and resolution, Problem management to resolve root cause of repeat incidents, attend CAB meetings and verify all changes implemented are properly tested to minimize incidents related to changes).
- Support business in executing User Acceptance Tests (UATs).
- Support the execution of design, planning and implementation of bank projects that promote business needs.
- Ensure security of data and information within the Applications Systems (Data Protection laws apply).
- Support the business continuity management activities (deployment, restoration, failovers, DR testing).
- Training of the application to the relevant support teams.
Qualifications and Experience:
Educational Background:
- A degree in Computer Science, Information Technology, Software Engineering, or a related field.
Experience:
- Minimum 5 years in financial services, banking, or insurance.
- Prior experience in application support, particularly in financial services, banking, or insurance.
- Experience with the Finacle core banking system.
Technical Skills:
- Proficiency in programming paradigms (Java, Python, SQL).
- Proficiency in operating systems (Linux, Windows).
- Proficiency in database management.
Added Advantages (Qualifications & Training):
- ITIL Certification – Knowledge of IT Service Management (ITSM) frameworks, such as ITIL.
- Project Management Training – Certifications like PMP or Agile methodologies.
- Security & Compliance Knowledge – Understanding of cybersecurity best practices and regulatory compliance.
Core Competencies:
- Problem-Solving & Analytical Skills – Ability to diagnose and resolve complex technical issues efficiently.
- Communication & Collaboration – Strong interpersonal skills to work with cross-functional teams, vendors, and end-users.