Big Data Application Group Manager
Citi
Role Description:
We are seeking a Software/Application group manager for Global Data Platform team. The successful candidate will liaison with leadership teams from senior leadership (global heads), architecture, program, and product organizations, as well as other departments within Citigroup (such as the infrastructure, platform Administrators, Data Centre Operations, and Risk & Control groups) for Services Data platforms to delivery critical data applications.
He/she requires exceptional leadership and inter-personal skills across both technology and the business and will have a high degree of visibility. The candidate will be a rigorous technical leader with a strong understanding and track record of how to build scalable, high throughput, enterprise level modern data pipelines and application delivery.
The ideal candidate will be dependable and resourceful software professional who can comfortably work in and lead a large development team in a distributed, dynamic work environment that fosters diversity, teamwork and collaboration. Complying with Citi's System Development Lifecycle and Information Security requirements, he/she will deliver towards all the transformation, development and maintenance projects; along with monitoring, controlling and communicating program level timelines and milestones, obtaining senior management feedback and understanding potential speed bumps and client’s true concerns/needs. The ability to work in high-pressured environment is essential.
Highly experienced in building strong development teams across different roles by fostering Citi client and people centric culture and thrive innovation, cutting-edge technology transformation, standardize architecture and engineering practices to achieve high quality data products, framework, utilities which scale across on-premises to cloud ecosystems. Forward thinking leader in rapidly changing technology landscape by embracing AI tools, transformative architecture & design principles and process efficiency and strong results through simple & effective actions.
Responsibilities:
- Managing dynamic and passionate development organization across different technology skills – Bigdata, ETL, Database, project management.
- Spearhead multiple Applications development teams to accomplish established goals as well as conduct personnel duties for team (e.g. performance evaluations, hiring and coaching & mentoring)
- Design and architecture complex data applications and, review & analyze proposed technical solutions for projects. Embracing high architecture principles by contributing to Citi level architecture councils.
- Build technology focused community to thrive innovation, competitive learning, Citi AI tools, engineering excellence and collaboration forums.
- Active contribution to Citi’s technology forums on hackathon, spotlight, conference, workshops, IP, councils.
- Strong people leader by building growth career for the team members across levels and functions. Be inspirational leader by setting high standards, goals and lead by example.
- Utilize in-depth knowledge and skills across multiple Applications Development areas to provide technical oversight across systems and applications
- Contribute to formulation of strategies for applications development and other functional areas
- Develop comprehensive knowledge of how areas of business integrate to accomplish business goals
- Provide evaluative judgment based on analysis of factual data in complicated and unique situations
- Impact the Applications Development area through monitoring delivery of end results, participate in budget management, and handling day-to-day staff management issues, including resource management and allocation of work within the team/project
- Ensure essential procedures are followed and contribute to defining standards negotiating with external parties when necessary
- 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, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards.
The Applications Development Group Manager is a senior management level position responsible for accomplishing results through the management of a team or department in an effort to establish and implement new or revised application systems and programs in coordination with the Technology Team. The overall objective of this role is to drive applications systems analysis and programming activities.
Qualifications:
Bachelor’s or master’s degree in computer science, Information Technology, or equivalent Minimum 15+ years of work experience At least 10+ years of experience of leading Enterprise Bigdata Development and Data Science (Analytical) teams Experience developing Applications for High volume payments, risk, statement/ reporting industry is a significant plus Experience working in Banking technology is preferred Very strong Engineer excellence knowledge and experience like Data patterns, Pipelines, DQs, Recons, Governance, Scalable application traits and cloud portable coding Project management, interpersonal, and communication skills, with high attention to details
Technical / Functional Proficiency:
Experience in building enterprise-grade payment and risk management system with consistent recovery, stability, reliability, scalability and performance. Strong hand-on seasoned technology leader in Bigdata data store application building using enterprise SDLC/Agile methodology, Data modelling/Architect, supporting Operational and production systems Strong technical skills and hand-on in Spark/Scala, Kafka, Hadoop, Couchbase, HBASE and Snowflake. MQs/Kafka/NDM, Autosys, UNIX scripting, data validation, automation Strong Architecture knowledge in design and develop Real-time (Streaming) and batch processing of different data formats/structures. Adhering to strong EE (Engineering excellence) practices Observability specific AI/ML tools to analysis application and business data for continuous improvements of application/tools/frameworks. Exposure to tools like Grafana, Kibana/ELK, Splunk Good to have experience in Data specific development on Cloud platforms like AWS and GCP Experience in Database technologies (Oracle/SQL or Mongo) and development skills (Sql/Stored Proc development including performance tuning) Experience in working Unix/Linux and Shell scripting Bigdata HIVE, HDFS, Spark, Kafka, IMPALA, Cloud ecosystems like AWS Exposure in working on RabbitMQ/ JMS / MQ /Cache DBs/ Hybrid Cloud service integration & applications.
Leadership Skills:
Demonstrated people and technical management skills, leading large teams (25-50+ members) high calibre developers & software designers Responsible for providing technical leadership of multiple large scale/complex software solutions, even by extending the existing platform through custom development, customization and integration with in-house solutions and vendor solutions leading to a complete platform that caters to key business requirements Experience of developing/mentoring/guide teams consisting of permanent employees and vendors of 15 – 20 developers Stakeholder Management experience to drive discussions between Business, Solutions, Operations and Application Teams Verbal and written communication skills, both technical and functional Fostering culture of Innovation, cutting-edge technologies suite in Banking landscape, Passionate to explore new approaches/architecture/solution/automation/refactoring and reengineering. Good to have experience in build and sustain strong relationships with the senior business leaders associated with the platform 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. Understanding technology industry trends, how these affect our future solutions and provide strategic direction for the development community.
------------------------------------------------------
Job Family Group:
Technology------------------------------------------------------
Job Family:
Applications Development------------------------------------------------------
Time Type:
Full time------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
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 Citi’s EEO Policy Statement and the Know Your Rights poster.