Technical Lead - WorldLink

Citi

Company Type
Experience
Qualifications
Workhours

Job Title:

Applications Development Senior Programmer / Technical Lead

Business/Function:

Institutional Clients Group ICG

 

Division:

TTS Technology –World Link -  Global Payments Platform.

C Level / Corporate Title:

C12 / Assistant Vice President

Location:

Pune

Reporting to:

Development Manager/VP

Job Purpose

 

Function background/context:


Citi’s Trade & Transaction Services (TTS) is a leading provider of cash management, treasury and trade services. With a global network spanning more than 100 countries, TTS has a global platform that is unique in the industry for its reach, interoperability and flexibility. We provide clients with timely, accurate information and dynamic, web-based tools to effectively manage their financial positions, working capital, payment capabilities and view of their financial supply chain.  WorldLink (WL) is a multi-currency payments product which processes cross-border payments for corporations, financial institutions and government agencies. WorldLink operates accounts in over 100 countries, and provides payment to 135+ countries. WorldLink processes 45 million transactions annually, generates about $325 million revenues last year and is expected to grow significantly year over year.

 

 

 

Job Purpose:

 

We are seeking a Senior resource to manage technical development team. The successful candidate will interact with the Development Project Manager, the development, testing, and production support teams, as well as other departments within Citigroup (such as the System Administrators, Database Administrators, Operations, and Change Control groups).

 

He/she requires exceptional communication skills across both technology and the business and will have a high degree of visibility. The candidate will be a rigorous technical lead with a strong understanding of how to build scalable, enterprise level global applications

 

The ideal candidate will be dependable and resourceful software professional who can comfortably work in a large development team in a globally distributed, dynamic work environment that fosters diversity, teamwork and collaboration. The ability to work in high pressured environment is essential.

 

Key Responsibilities:

  • Responsible for managing one or more software development teams of permanent employees and vendors from 5 – 20 developers in size

  • Build and sustain strong relationships with the senior business leaders associated with the platform

·         Design, code, test, document and implement application release projects as part of development team.

·         Work with onsite development partners to ensure design and coding best practices.

·         Work closely with Program Management and Quality Control teams to deliver quality software to agreed project schedules.

·         Proactively notify Development Project Manager of risks, bottlenecks, problems, issues, and concerns.

·         Compliance with Citi's System Development Lifecycle and Information Security requirements.

  • Oversee the development of scope, budgets, time line documents

  • Monitor, update and communicate project timelines and milestones; obtain senior management feedback; understand potential speed bumps and client’s true concerns/needs.

  • Drive quality initiatives

 

Key Challenges:

·         Managing time and changing priorities in a dynamic environment

·         Ability to provide quick turnaround to software issues and management requests

·         Ability to assimilate key issues and concepts and come up to speed quickly

·         Understanding technology industry trends, how they impact our future solutions and provide strategic direction for the development community.

 

Person Specification

Qualifications and Competencies

·         BS or MS Degree in Computer Science, Information Technology, or equivalent

·         Minimum 10 years of Java application design and development experience

·         Minimum 5 years of experience in leading globally distributed teams successfully

·         Demonstrated people and technical management skills

·         Strong understanding of object oriented analysis and design, design patterns, high availability and concurrent programming

·         Experience in working multiple OS (Unix, Linux, Win)

·         The candidate must demonstrate excellent software development skills. Strong experiences in implementation of the following technology: Java, J2EE, Spring framework, Hibernate, JPA

·         Experience in building enterprise transaction based system with focus on recovery, stability, reliability, scalability and performance.

·         The candidate should  have proven track record implementing a financial transaction system with significant volumes.

·         Experience developing SOA and writing/consuming web services

·         Experience in performance tuning of large technical solutions

·         Experience with UI/web programming languages (such as Javascript, JSP, AJAX, GWT, XHTML, iText)

·         Strong Database experience (Oracle/SQL)

 

Key Competencies:

·         Excellent organization skills, attention to detail, and ability to multi-task

·         Demonstrated sense of responsibility and capability to deliver quickly

·         Excellent communication skills. Clearly articulating and documenting technical and functional specifications is a key requirement.

·         Proactive problem-solver

·         Relationship builder and team player

·         Negotiation, difficult conversation management and prioritization skills

·         Flexibility to handle multiple complex projects and changing priorities

·         Excellent verbal, written and interpersonal communication skills

·         Good analytical and business skills

·         Promotes teamwork and builds strong relationships within and across global teams

·         Promotes continuous process improvement especially in code quality, testability & reliability

 

Desirable Skills

·         Experience in Financial industry

·         Java Certification, Project Management Certification

·         Experience with Payments applications and processes would be advantageous

·         Understanding of internetworking concepts, firewall, communication protocols is a plus

·         Experience in using Open Source technology

·         Knowledge of Web security frameworks and various Vulnerability Assessment tools is added advantage

·         Experience with Agile methodology

 

Job Title:

Applications Development Senior Programmer / Technical Lead

Business/Function:

Institutional Clients Group ICG

 

Division:

TTS Technology –World Link -  Global Payments Platform.

C Level / Corporate Title:

C12 / Assistant Vice President

Location:

Pune

Reporting to:

Development Manager/VP

Job Purpose

 

Function background/context:


Citi’s Trade & Transaction Services (TTS) is a leading provider of cash management, treasury and trade services. With a global network spanning more than 100 countries, TTS has a global platform that is unique in the industry for its reach, interoperability and flexibility. We provide clients with timely, accurate information and dynamic, web-based tools to effectively manage their financial positions, working capital, payment capabilities and view of their financial supply chain.  WorldLink (WL) is a multi-currency payments product which processes cross-border payments for corporations, financial institutions and government agencies. WorldLink operates accounts in over 100 countries, and provides payment to 135+ countries. WorldLink processes 45 million transactions annually, generates about $325 million revenues last year and is expected to grow significantly year over year.

 

 

 

Job Purpose:

 

We are seeking a Senior resource to manage technical development team. The successful candidate will interact with the Development Project Manager, the development, testing, and production support teams, as well as other departments within Citigroup (such as the System Administrators, Database Administrators, Operations, and Change Control groups).

 

He/she requires exceptional communication skills across both technology and the business and will have a high degree of visibility. The candidate will be a rigorous technical lead with a strong understanding of how to build scalable, enterprise level global applications

 

The ideal candidate will be dependable and resourceful software professional who can comfortably work in a large development team in a globally distributed, dynamic work environment that fosters diversity, teamwork and collaboration. The ability to work in high pressured environment is essential.

 

Key Responsibilities:

  • Responsible for managing one or more software development teams of permanent employees and vendors from 5 – 20 developers in size

  • Build and sustain strong relationships with the senior business leaders associated with the platform

·         Design, code, test, document and implement application release projects as part of development team.

·         Work with onsite development partners to ensure design and coding best practices.

·         Work closely with Program Management and Quality Control teams to deliver quality software to agreed project schedules.

·         Proactively notify Development Project Manager of risks, bottlenecks, problems, issues, and concerns.

·         Compliance with Citi's System Development Lifecycle and Information Security requirements.

  • Oversee the development of scope, budgets, time line documents

  • Monitor, update and communicate project timelines and milestones; obtain senior management feedback; understand potential speed bumps and client’s true concerns/needs.

  • Drive quality initiatives

 

Key Challenges:

·         Managing time and changing priorities in a dynamic environment

·         Ability to provide quick turnaround to software issues and management requests

·         Ability to assimilate key issues and concepts and come up to speed quickly

·         Understanding technology industry trends, how they impact our future solutions and provide strategic direction for the development community.

 

Person Specification

Qualifications and Competencies

·         BS or MS Degree in Computer Science, Information Technology, or equivalent

·         Minimum 10 years of Java application design and development experience

·         Minimum 5 years of experience in leading globally distributed teams successfully

·         Demonstrated people and technical management skills

·         Strong understanding of object oriented analysis and design, design patterns, high availability and concurrent programming

·         Experience in working multiple OS (Unix, Linux, Win)

·         The candidate must demonstrate excellent software development skills. Strong experiences in implementation of the following technology: Java, J2EE, Spring framework, Hibernate, JPA

·         Experience in building enterprise transaction based system with focus on recovery, stability, reliability, scalability and performance.

·         The candidate should  have proven track record implementing a financial transaction system with significant volumes.

·         Experience developing SOA and writing/consuming web services

·         Experience in performance tuning of large technical solutions

·         Experience with UI/web programming languages (such as Javascript, JSP, AJAX, GWT, XHTML, iText)

·         Strong Database experience (Oracle/SQL)

 

Key Competencies:

·         Excellent organization skills, attention to detail, and ability to multi-task

·         Demonstrated sense of responsibility and capability to deliver quickly

·         Excellent communication skills. Clearly articulating and documenting technical and functional specifications is a key requirement.

·         Proactive problem-solver

·         Relationship builder and team player

·         Negotiation, difficult conversation management and prioritization skills

·         Flexibility to handle multiple complex projects and changing priorities

·         Excellent verbal, written and interpersonal communication skills

·         Good analytical and business skills

·         Promotes teamwork and builds strong relationships within and across global teams

·         Promotes continuous process improvement especially in code quality, testability & reliability

 

Desirable Skills

Read Full DescriptionHide Full Description
Confirmed 23 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles