Application Development Manager - 6008
Role details
Job location
Tech stack
Job description
The role is expected to develop database solutions that support CLS's core settlement applications.
Must have:
-
Strong hands of experience (7-10 years) delivering database solutions (DB2 or SQL Server is preferred)
-
Financial industry experience
-
SDLC with focus on development practices
Essential Function / major duties and responsibilities of the job
- Project Activities (70%)
Taking responsibility of the project development activities. This includes:
- Review requirements, high level designs
- Create detailed design documentation
- Provide resource and development effort estimation
- Participate in planning activities and provide technical input
- Ensure software development practices are adhered to e.g. unit testing, component integration testing etc.
- Development of database software
- Identify and escalate Risks / Issues / Dependencies
- Liaise with project stakeholders (internal to CLS and third party) to address for example knowledge gaps, queries and any other such dependencies
- Attend / arrange meetings, workshops.
- Enhancing/improving development practices
- Test automation
- Improving build processes
- Contributing to knowledge repositories
Requirements
-
Software delivery experience in the 'Financial Services' business domain (preferably in FX, Payment - RTGS, SWIFT)
-
Proven ability of develop database solutions
-
Experience of managing or working with teams within an offshored service model
-
Hands on database development experience
-
Understanding of integration design patterns
Personal Traits/Competencies
-
Self-starter
-
Quick learner
-
Analytical
-
Proactive
-
Motivated
-
Flexible
-
Leadership capability
-
Team player
-
Clear communicator.
Skills Desired:
-
Good to have financial/banking domain experience.
-
Database technologies (DB2 or SQL Server preferred)
-
Physical and logical data modeling
-
SQL and Database Tuning expertise
-
Linux shell scripting
-
Knowledge of ETL tools, reporting tools is a plus
Qualifications / certifications
Knowledge, skills and abilities / competencies required for successful job performance
Success factors / 'How'. Personal characteristics contributing to an individual's ability to excel in the position
- Ability to analyse problems, get teams involved to solve and breakdown in deliverables
- Experience working on complex software spanning multiple teams and technologies