8 months ago
Technology Development Manager
Employee Status: Early ID
* Primary Location: United Kingdom,Northern Ireland,Belfast
* Education: Bachelor's Degree
* Job Function: Technology
* Schedule: Full-time
* Shift: Day Job
* Employee Status: Regular
* Travel Time: No
* Job ID: 16064562
As one of the principal players in the world’s financial markets, Citi is involved in conducting millions of trading events every day. We have a responsibility to the financial regulators, our clients and ourselves to identify and prevent fraudulent, malicious or erroneous behavior.
Citi’s IBSG (Information Barrier) Trade Surveillance team is building new applications to support this requirement, on a new distributed data platform using a combination of rule-based and advanced feature-based surveillance algorithms. Belfast is the global centre for Citi’s Trade Surveillance software development with the full SDLC from business requirements through to production support.
We are looking for a hands-on senior developer/architect to help define and drive the IBSG team’s technical delivery of new applications and enhancements. You will collaborate with the IBSG Development Lead and team members in Belfast to provide technical guidance on application design, and development, use of new technologies, and development practices across IBSG projects.
The team works primarily with the following technologies and languages:
-Hadoop / Hive
-SQL (Oracle, SQLServer)
-Actimize Case Manager
-Work as the technical lead on process and platform engineering, development and optimization efforts for trade surveillance applications using various technologies including Java, Hadoop/Hive, Oracle, data modeling, scripting, as well as Actimize eRCM and Apama software.
-Providing senior-level contribution to the design, coding, code review, testing, stabilization, optimization and support of critical business applications for Compliance.
-Identifying technical requirements for new development projects and existing business applications. This may include analyzing and documenting user requirements, system requirements and getting involved with testing.
-Mentor team members in development best practices, tools and languages, and review designs, code, and test plans
-Provide breakdowns of project deliverables and estimates
-Help to direct technical roadmap for the team and propose adoption of new technologies or techniques
-Solving high impact, high profile problems with significant business impact through in-depth evaluation of complex business processes, system processes and industry standards.
-Utilizing comprehensive knowledge of multiple areas within technology to achieve technology objectives.
-Real-world experience building business applications for business users, preferably in a high volume, business critical environment.
-Strong problem solving and analytical skills with a proven ability to multi-task and successfully execute complex technical problems.
-Expert hands on Java design and development skills
-Expert SQL and data modeling knowledge using Oracle, SQLServer or another relational database
-Extensive experience with full SDLC including requirements, design, testing, optimization, and deployment
-Broad experience with multiple technologies and platforms including version control, build, deployment and scripting languages.
-Excellent written and verbal communicator
-Adaptable and willing to mentor and train more junior team members
-Familiar with the financial services industry and/or regulatory environments and technologies
-Experience with Big Data tools and technologies preferably Hadoop, Hive, and related tools such as Spark, Yarn.
-Experience with ETL tools such as SSIS, Talend or Ab Initio
-Experience with Actimize or Apama
-Experience working with offshore teams
-Knowledge of agile development methodologies
Exceptional candidates who do not meet these criteria may be considered for the role provided they have the necessary skills and experience.