drjobs Applications Development Tech Lead Analyst (Data Engineer)

Applications Development Tech Lead Analyst (Data Engineer)

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Mississauga - Canada

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Applications Development Tech Lead Analyst (Data Engineer) C13 Job Description

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 Responsibilities
  • Lead 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.

Core Skills

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.

Additional (Nice-to-Have) Skills
  • 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.

Qualifications
  • 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.

Education
  • Bachelors degree or equivalent experience required.

  • Masters degree preferred.

Relevant Technologies

Apache Hadoop Apache Hive Apache Impala Apache Kafka Apache Spark Big Data Java Scala MongoDB NoSQL Oracle Database Python RDBMS Couchbase

Employment Type

Full-time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.