Logo
M&T Bank

Software Engineer - Data

M&T Bank, Wilmington, Delaware, us, 19894


Job DescriptionFUNCTION:

Develops and maintains reliable medium complex data pipelines and data management systems. Participates in agile ceremonies and grooming user stories.POSITION RESPONSIBILITIES:

Develop and maintain medium complexity data store objects.Model data in data stores and various serialization formats.Develop and maintain medium complexity data pipelines and schedules that source, ingest, and process data from/to a wide variety of data stores using batch and micro-batch approaches.Comprehend and implement unique guidelines for each development project.Collaborate with team members to deliver outcomes that drive business value.Participate in grooming user stories as part of the Agile ceremonies.Understand and adhere to the Company’s risk and regulatory standards, policies and controls in accordance with the Company’s Risk Appetite. Design, implement, maintain and enhance internal controls to mitigate risk on an ongoing basis. Identify risk-related issues needing escalation to management.Promote an environment that supports diversity and reflects the M&T Bank brand.Maintain M&T internal control standards, including timely implementation of internal and external audit points together with any issues raised by external regulators as applicable.Complete other related duties as assigned.MANAGERIAL/SUPERVISORY RESPONSIBILITY:

Not applicable.MINIMUM QUALIFICATIONS REQUIRED:

Bachelor’s degree and a minimum of 2 years related experience, or in lieu of a degree, a combined minimum of 6 years higher education and/or work experience, including a minimum of 2 years related experience.Proficiency with:One programming languageExtract-Transform-Load/Extract-Load-Transform (ETL/ELT)Relational data storesHadoop ecosystemScheduling, orchestration, or resource manager toolsExperience with Unix/Linux operating systems, with scripting expertise.Experience working with at least one file structure type including Mainframe, Flat files, JSON, XML, Parquet, Avro, or ORCExperience working in:batch data processingmicro-batchingoffset managementExperience working in:Agile methodologytest-driven developmentIDEAL QUALIFICATIONS PREFERRED:

Masters’ of Science in Engineering, Technology or related field.Tactical experience with analytics, data governance, and data science.Experience working with cluster computing frameworks.Experience working in memory management, real-time streaming, and clustering computer.Experience working in Behavioral Driven Development (BDD).M&T Bank

is committed to fair, competitive, and market-informed pay for our employees. The pay range for this position is $102,939.06 - $171,565.10 Annual (USD). The successful candidate’s particular combination of knowledge, skills, and experience will inform their specific compensation.Location:

Wilmington, Delaware, United States of America

#J-18808-Ljbffr