Job description
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.
Responsibilities:
- 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.
Job Purpose:
We require a passionate Qlik Sense developer to work directly with stakeholders across both business and technology to develop and manage new and existing Qlik Sense dashboards. The candidate will work with Business Analysts from initial requirements to data model and dashboard design. The candidate should be capable of working in a fast paced and dynamic environment and should adhere to strict coding and Qlik best practices.
Job Background/context:
We are a Qlik development team working within a larger front-end and client experience technology group providing design and development for multiple client-facing initiatives within Securities Services Technology.
Key Responsibilities:
- Develop, enhance, re-engineer, maintain and support Qlik Sense applications
- Design, construct and integrate Qlik Sense solutions to complex problems
- Efficiently load large quantities of data from multiple data sources and combine to create QVD files
- Manage enterprise scale Qlik environments. Reconfigure as required to suit business needs.
- Develop, test and deploy new dashboards
- Understand business needs and translate into solutions
- Act as point of contact for any Qlik Sense needs.
- Work as part of a scrum team taking part in all scrum ceremonies such as story point estimation, sprint planning, sprint retrospectives etc.
Development Value:
This position is highly visible to both the Securities Services business, as well as to senior IT management. Exposure to all aspects of the business, as well as the opportunity to define the client experience across a broad space.
Knowledge/Experience:
- Experience working with Qlik Sense visuals and building dashboards to suit end users’ needs
- Experience with Qlik Management console
- Experience configuring and managing environments
- Experience with enterprise scale Qlik environments
- Ability to tune data loads for efficient performance
- Excellent problem solving and analytical skills is a must
- SQL experience required
- Other data warehousing/data modelling/ETL tools desirable
- JavaScript/MEAN stack experience highly desirable, but not required
Skills:
- Proficient to expert in Qlik Sense/QlikView
- Nice to have: SQL, JavaScript, HTML, Mongo Db
- Previous experience within the financial industry highly desirable.
- General knowledge of Capital Markets products.
Qualifications:
Strong academic record, ideally with an IT degree
Competencies:
- Excellent analytical and process-oriented skills.
- Excellent verbal and written skills.
- Ability to work in a demanding and fast paced environment. Enthusiastic, highly motivated and very detail-oriented individual.
- Ability to work independently
- Excellent problem-solving skills is key
Citigroup is an Equal Opportunities Employer
-
Job Family Group:
Technology-
Job Family:
Applications Development-
Time Type:
Full time-
Citi is an equal opportunity and affirmative action employer.
Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View the "EEO is the Law" poster. View the EEO is the Law Supplement.
View the EEO Policy Statement.
View the Pay Transparency Posting