About the job Core Banking Systems Developers Team Leader
Position Title:
Core Banking Systems Developers Team Leader
Reports to:
Head of Core Banking Systems Unit
Purpose of the position:
CBS Developers Team Leader of a core banking system plays a crucial role in overseeing the development and maintenance of the banking software that manages the bank's primary transactions and customer data. She/He is responsible for leading a team of developers in designing, implementing, and enhancing the software functionalities, ensuring robustness, security, and compliance with financial regulations. Additionally, the team leader collaborates with other departments to align the banking system's capabilities with the organization's business goals and customer needs.
General Responsibilities:
- Understand and support Credo philosophy and objectives.
- Do all within his/her ability to meet targets set by the supervisor and work unceasingly to enable the organization to meet its goal.
- Conduct all activities in compliance with Credo policies and procedures.
- Demonstrate loyalty to Credo and practice a high level of honesty & integrity.
- Protect the material values of the organization in accordance with the credo consumption policy.
- Attend information security training and sign an information security consent statement (signature confirmation that a breach of any part of the application is considered a Violation of duties and responsibilities, which causes disciplinary action).
Major Responsibilities:
- Provides high-level development principles and architecture.
- Participates in reviewing business requirements and changes and product prototyping support.
- Works closely with Development Project Managers and Business Analysts to produce accurate delivery estimates and manages the transition from analysis to design and delivery.
- Problem-solving with other team members in the project.
- Reviews business requirements and changes to align them with the coding requirements.
- Works closely with relevant teams internally to ensure alignment and coordination across operations as part of the seamless implementation of existing and new systems.
- Ensures high-quality code delivery.
- Defines coding standards under the general development coding framework.
- Maintains routines & core services (inc. NAV Interfaces).
- Actively participates in process optimization works.
- Maintains and manages T24 core routines and Core Banking Services programming code.
- Performs code review.
- Maintains data extraction process from the T24 Database.
- Provides consultancy to other team members in core systems processes and functions.
- Works with other team members to define the solutions and process design.
- Participates in reviews and meetings and provides updates on project progress.
- Acts as third-level support in the incident/problem investigation exercises.
- Leads and manages the CBS Development Team.
- Provides consultancy and delivers training to developers.
- Controls optimized loads to the CBS Development team.
- Provides mentorship to the team members.
- Collaborates with the manager in strategic planning and execution of initiatives.
Knowledge, Skills And Responsibilities:
- Minimum bachelors degree in IT.
- General knowledge of the ITIL service delivery model.
- Good Knowledge of retail banking processes.
- Excellent knowledge of the software development life cycle.
- Knowledge of SQRS principles of Clean/API Gateway Architectures.
- Knowledge of Web API, Web Services, JSON, XML, CSV, OFS will be promoted.
- Minimum 3 years of experience in Source Control (Git/TFS)
- Minimum 5 years of web development experience using C#, ASP.NET, ASP.NET MVC, Microsoft.
- Minimum 5 years of experience using T24 JBC.
- Minimum 3 years of DB Development using MS SQL.
- Independency, sense of urgency
- Good communication skills both written and spoken English/Russian.
- Self-management skills.
- Team player.
- Leadership.