

Share
Responsibilities:
Qualifications:
Education:
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
Time Type:
Full timeThese jobs might be a good fit

Share
Job Overview:
In Finance, Market and Credit Risk Technology (FMCRT) we’re pushing the limits of technology. Our products and initiatives adhere to Citi’s strategic architecture principles and support the end-to-end integration of multiple global functions within the bank including Finance, Risk, and Controllers.
About the Role
We provide programs and services for your physical and mental well-being including access to telehealth options, health advocates, confidential counseling and more. Coverage varies by country.
We provide access to an array of learning and development resources to help broaden and deepen your skills and knowledge as your career progresses.
In this role, you’re expected to:
As a successful candidate, you’d ideally have the following skills and exposure:
Preferred skills and qualifications:
Time Type:
These jobs might be a good fit

Share
By Joining Citi, you will become part of a global organization whose mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress.
This role requires deep expertise in system design, hands-on coding, and strong problem-solving skills to create resilient, high-performing, and secure applications.
Responsibilities :
Candidate should have 8+ years of overall experience that includes 2+ years in the financial services industry (preferably in investment banks). Ideal candidate would be a self contained individual contributor with a go getter attitude to develop software meeting the laid down quality metrics within the project environment. The candidate would have prior working experience in a competitive, high paced environment to deliver software to meet business needs.
Relevant Technologies:
QlikView, Qlik Sense, Tableau, NPrinting, JScript, HTML and Netezza
Technically the Dashboards are built on Qlik View and Qlik Sense and Netezza at the backend. NPrinting are used to generate and send user reports as mail attachment.
• Experience with high performance & high volume Integrated Dashboard Development and database performance tuning.
• Strong Qlik View and Qlik Sense Knowledge and experience of using Mashup to build Dashboards is a must
• Knowledge of design methodologies
• Display sound analytical, problem solving, presentation and inter-personal skills to handle various critical situations.
• Ability to carry out adaptive changes necessitated by changes in business requirements and technology.
• Post trade processing experience; Familiarity with trade life cycle and associated business processes.
The role would be based in Pune to drive client interfacing with business and operations to drive new product onboarding into the current platform. The person would be responsible for understanding business requirements and interact with upstream systems. The candidate is expected to deliver new products to be included and enhancement on the existing product for more coverage from the various regions feeds and markets to be covered. Support and manage the existing code base. The candidate must have strong desire to learn, commitment towards roles & responsibilities and zeal to hard work in order to be perfect fit for the team.
Bachelor’s degree/University degree or equivalent experience
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
Applications Development
Time Type:
These jobs might be a good fit

Share
We are looking for a Full stack core software engineer with deep understanding of Java/Python and its ecosystems, and strong hands-on experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on mission-critical applications.
As a full stack core software engineer, your responsibilities include understanding user requirements and working with a development team on the design, implementation and deliver of Java/Python application while providing expertise in the full software development lifecycle, from concept and design to testing.
Qualifications:
Required Skills:
:
Time Type:
These jobs might be a good fit

Share
Responsibilities:
- Develop and maintain application development to complicated enterprise data lineage
- Optimize industry based tool to simplify enterprise level data complexity via data lineage
- Debug and resolve graph-related issues
- Conduct code reviews for quality assurance
- Write and maintain documentation for functionalities and APIs
- Integrate and validate third-party libraries and tools
- Manage source code using version control systems
- Implement algorithms for code generation and optimization
- Perform code refactoring for better maintainability and efficiency
- Stay updated with advancements in Data lineage technology
- Profile and benchmark compiler performance on various platforms
- Develop automated testing and verification of code base and functionality
- Analyze performance metrics to identify areas for improvement
- Participate in design and architecture discussions
- Use static and dynamic analysis tools to improve code quality
- Research new techniques and methodologies
- Contribute to and engage with open-source compiler projects
Qualifications:
Education:
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
Preferred Qualifications:
- Bachelor's in computer science or related field.
- Experience relational database i.e. SQL / PLSQL, Oracle etc
- Experience with code development, metadata management, reference data, Lineage tool
- Experience with developing data lineage using tool or custom code.
- Experience in Data management and coding language
- At least 4+ years of application Ab-initio Metadata hub development experience.
and engage with open-source compiler projects
Time Type:
Full timeThese jobs might be a good fit

Share
Responsibilities:
Qualifications:
Requirements:
Education:
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
Time Type:
Full timeThese jobs might be a good fit

Share
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.
The position is based in India and will require the candidate to work as a BigData/SQL developer for Liquidity Management in Citigroup Ltd.
Candidate will be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.
Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
Ensure essential procedures are followed and help define operating standards and processes
Serve as advisor or coach to new or lower level analysts
Has the ability to operate with a limited level of direct supervision.
Can exercise independence of judgement and autonomy.
Acts as SME to senior stakeholders and /or other team members.
Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.
Qualifications:
8 to 20 years of experience
8+ years of relevant experience in required skills.
Strong Experience in Apache Hadoop, Spark, Spark SQL, Hive, Impala, Yarn, Talend, Hue
Spark Calculators based on business logic/rules
Programming and reverse engineering skills with Scala, Java, Python, SQL, Unix/Linux shell, Spark RD
Understanding of OOP and Functional design approach.
Big Data Reporting, Querying and analysis
Create T SQL queries/stored Procedures/Functions/Triggers using SQL or Server 2014 and 2017 or any other any other query language
Should have fair ETL knowledge.
Strong writing, communication, time-management, decision-making, and basic task organization skills.
Knowledge of software architecture, design and testing.
Familiar with standard SDLC and Agile processes
Knowledge of Dev-Ops tools like Jenkins/Team city/uDeploy/Harness / Github, Open shift
Knowledge of version control tool and batch control such as GIT-bash, Autosys, control M
Highly motivated, Needs minimal hand holding, Ability to multitask and work under pressure
Strong Analytical and Problem solving skills; ability to analyze data for trends and quality checking
Bachelor’s degree/University degree or equivalent experience
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
Applications Development
Time Type:
These jobs might be a good fit

Share
Responsibilities:
Qualifications:
Education:
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
Time Type:
Full timeThese jobs might be a good fit