Skip to content

Web Developer
Company | M&T Bank |
---|
Location | Buffalo, NY, USA |
---|
Salary | $82783.41 – $137972.36 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- 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
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.
Preferred Qualifications
- Tactical experience with multiple dev tools
- Knowledge of data management concepts and terminology