Web Developer

Overview

Remote
On Site
USD 82,783.41 - 137,972.36 per year
Full Time

Skills

Scrum
Energy
Collaboration
Wireframe
Mockups
Interfaces
Relational Databases
Data Integrity
Extract
Transform
Load
Business Intelligence
Workflow
Automic
Debugging
Scalability
Emerging Technologies
Publishing
Web Applications
Programming Languages
Meta-data Management
Data Quality
Mentorship
Testing
Requirements Elicitation
Management
Higher Education
Python
Application Development
Data Flow
Software Development Methodology
SQL
Data Management
Banking

Job Details

OVERVIEW:

We are seeking a skilled and motivated full stack developer to join our creative and collaborative SCRUM Team. The ideal candidate will have a strong foundation in Python development and a proven track record of delivering high-quality, responsive, and scalable applications. We are looking for a high energy engineer that can contribute to our culture and our success.

POSITION RESPONSIBILITIES:
  • Design, develop, and maintain responsive applications Python to ensure seamless user experiences across lines of business.
  • Collaborate with designers and stakeholders to translate wireframes and mockups into functional, visually appealing web interfaces.
  • Develop and implement full-stack solutions, integrating front-end and back-end components for end-to-end functionality.
  • Write clean, maintainable, and well-documented code in Python for server-side logic, APIs, and application development.
  • Design, develop, maintain and utilize APIs to integrate with other internal and external applications
  • Utilize SQL to design, query, and optimize relational databases, ensuring data integrity and performance.
  • Implement ETL (Extract, Transform, Load) processes to streamline data workflows and support business intelligence needs.
  • Automate repetitive tasks and workflows in Automic to improve development efficiency and reduce manual overhead.
  • Troubleshoot, debug, and optimize web applications to enhance performance, security, and scalability.
  • Stay up to date with industry trends and emerging technologies to recommend innovative solutions and best practices.
  • Leverage expert development skills on one or more platforms to incorporate advanced calculations, develop more advanced data flows and assemble complex consolidated datasets.
  • Implement identified best practices in navigating and publishing web apps, providing access, managing permissions, and monitoring usage by users.
  • Use knowledge of programming languages to work with data teams to query, structure, and model data, as needed, for use in reports.
  • Use expert knowledge of business and technical metadata, data quality, and issue remediation to create accurate data models within tool(s).
  • Mentor less experienced team members in the use of code/resources, best practices and facilitate learning opportunities.
  • Work with business partners to conduct app testing and recommend refinements.
  • Participate in gathering requirements from business stakeholders.
  • Identify risk-related issues needing escalation to management.
  • Understand and adhere to the Company's risk and regulatory standards, policies, and controls in accordance with the Company's Risk Appetite.
  • Complete other related duties as assigned.

MINIMUM QUALIFICATIONS REQUIRED:

Bachelor's degree and a minimum of 5 years of related experience, or in lieu of a degree, a combined minimum of 9 years higher education and/ or work experience, including a minimum of 5 years related experience
  • Tactical experience in Python doing application development
  • Experience designing and developing websites and dataflows
  • Expert knowledge of SDLC
  • Experience using Structured Query Language (SQL) to analyze, extract, and transform data

IDEAL QUALIFICATIONS PREFERRED:
  • Tactical experience with multiple dev tools
  • Knowledge of data management concepts and terminology

We support our team members with generous benefits.
  • Competitive compensation
  • Health, welfare, and retirement benefits
  • 401(k) match at 5%
  • Work-life balance and flexible work arrangements
  • Banking Officers start with 25 days PTO plus 12 paid holidays
  • 40 hours paid volunteer hours per year
  • Much more. For details, see: Employee Benefits | M&T Bank (mtb.com)

M&T Bank is committed to fair, competitive, and market-informed pay for our employees. The pay range for this position is $82,783.41 - $137,972.36 Annual (USD). The successful candidate's particular combination of knowledge, skills, and experience will inform their specific compensation.

Location
Buffalo, New York, United States of America
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.