Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailNot Disclosed
Salary Not Disclosed
1 Vacancy
The Applications Development Tech Lead Analyst is responsible for driving application systems analysis development and maintenance activities while leading a team to implement new or revised application systems and programs. This role requires hands-on development technical leadership and end-to-end participation in the software development lifecycle in close coordination with the Technology team. The objective is to deliver high-quality scalable and efficient data engineering solutions.
Key ResponsibilitiesLead one or more Applications Development teams to achieve established goals and deliverables.
Utilize in-depth knowledge across multiple application development domains to provide technical oversight for systems and applications.
Review analyze and develop proposed technical solutions for projects.
Contribute to the formulation of development strategies and alignment with business objectives.
Build a comprehensive understanding of how technology integrates with business operations to meet organizational goals.
Apply evaluative judgment and analytical skills to solve complex and unique technical challenges.
Monitor delivery outcomes manage budgets and oversee day-to-day staff and resource allocation.
Ensure adherence to essential procedures and standards collaborating with internal and external stakeholders as needed.
Promote risk-aware decision-making and ensure compliance with policies regulations and ethical standards to protect Citigroups reputation clients and assets.
Supervise and create accountability within the team to maintain compliance and performance standards.
The Data Engineering Lead will manage and guide a team of data engineers working on a Big Data platform and must possess the following core competencies:
Big Data Architecture: Strong understanding of architecture design troubleshooting and performance tuning on Hadoop (Cloudera preferred).
Hands-on Development: Expertise with Hive Impala Kafka HBase and Spark for data curation and conformance.
Programming: Strong Spark development with Scala (Java background preferred).
Streaming & Batch Processing: Proficiency with Spark/Kafka or equivalent technologies for event-driven and batch data processing.
Data Analysis: Strong analytical skills with ability to manipulate data for business reporting and insights.
Database Integration: Experience with SQL (Oracle SQL Server) NoSQL (MongoDB) and Caching (Couchbase) systems.
Leadership & Mentorship: Ability to mentor junior developers and foster a collaborative team culture.
Communication: Excellent written and verbal communication skills with the ability to explain technical concepts to non-technical audiences.
DevOps Practices: Experience with CI/CD pipelines and tools such as Jenkins TeamCity SonarQube OpenShift ECS or Kubernetes.
Software Engineering Principles: Knowledge of design patterns coding standards modular design and prototyping.
Data Visualization: Familiarity with tools and techniques for presenting data insights.
Agile Methodologies: Hands-on experience in Agile and Scaled Agile environments.
Experience with Cloudera/Hortonworks AWS EMR and S3.
Exposure to Cloud Integration using AWS Snowflake or GCP components.
Experience with API development and working with JSON/XML/Hypermedia data formats.
Functional knowledge across banking and financial products such as Payments Digital Channels Liquidity Trade Sales and Pricing.
8 12 years of relevant experience in Big Data Application Development.
Experience as an Applications Development Manager or senior-level engineer.
Strong stakeholder management and team leadership experience.
Proven project management skills and ability to deliver under tight deadlines.
Knowledge of industry best practices and standards.
Bachelors degree or equivalent experience required.
Masters degree preferred.
Apache Hadoop Apache Hive Apache Impala Apache Kafka Apache Spark Big Data Java Scala MongoDB NoSQL Oracle Database Python RDBMS Couchbase
Full-time