Career Search

Java Engineer/Developer - 3DH3G in Buffalo, NY at M&T Bank

Date Posted: 3/22/2018

Job Snapshot

Job Description

Java Engineer/Developer
Buffalo, NY, Rochester, NY
Job summary:
 The successful candidate will be responsible for designing, developing and implementing software solutions to address complex business issues, and providing technical leadership within the IT department. The ideal applicant will able to thrive in a highly collaborative workplace and actively engage in the development process. This is an excellent career opportunity for a professional with an impressive architectural design background and excellent interpersonal skills.

Responsibilities and duties:
  • Develop and implement new software programs
  • Distributed System Development & Mainframe Development
  • Maintain and improve the performance of existing software
  • Clearly and regularly communicate with management and technical support colleagues
  • Design and update software database
  • Test and maintain software products to ensure strong functionality and optimization
  • Recommend improvements to existing software programs as necessary
  • Design, develop and execute software solutions to address business issues
  • Provide architectural blueprints and technical leadership to our IT team
  • Evaluate and recommend tools, technologies and processes to ensure the highest quality product platform
  • Collaborate with peer organizations, quality assurance and end users to produce cutting-edge software solutions
  • Interpret business requirements to articulate the business needs to be addressed
  • Troubleshoot code level problems quickly and efficiently
Analyzing Information, General Programming Skills, Software Design, Software Debugging, Software Documentation, Software Testing, Problem Solving, Teamwork, Software Development Fundamentals, Software Development Process, Software Requirements
  • 2 years’ experience in web and software development
  • Demonstrated experience with Java, Python, C , SQL and other programming languages. Mainframe, CA7, DB2
  • Ability to work independently and multi-task effectively
  • Team player attitude with a willingness to lead when necessary
  • Demonstrated understanding of projects from the perspective of both client and business
  • Flexible and willing to accept a change in priorities as necessary
  • Strong attention to detail
Additional Skills:
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Prepares and installs solutions by determining and designing system specifications, standards, and programming.
  • Minimum of two years college with at least ten years involvement in application development, or in lieu of education twelve years of relevant experience.
  • Requires a complete understanding of the system development life cycle, application development alternatives and the client area’s functions.
  • Requires experience with state of the art application development support software and hardware platforms.
  • Must be familiar with industry direction.
  • Proficient in at multiple development tools and thorough knowledge of application development support software and hardware platforms along with a diverse technical background in computing environments.
  • Must possess a very good working knowledge of word processing, spreadsheet and databases.
  • Demonstrates expert analysis and resolution for the most complex problems.
  • Detailed knowledge of the Bank’s application framework.
  • Excellent understanding of vendor hardware configurations and software concepts both in the current environment and future technologies.
  • Ability to lead or actively participate in technical walkthroughs.
  • Capable of quickly learning new technical skills and grasp new concepts.
  • Excellent oral and written communication skills with the ability to effectively present to the target audience.
  • Requires excellent analytical, organization, and time management skills, strong judgment, and basic management skills, and the ability to work effectively with clients and IT management and staff personnel. Detail oriented, uses sound judgment, is proactive and self motivated
  • Asserts ideas, encourages teamwork and acts as a role model when leading and directing others.
  • Ability to handle multiple tasks on a variety of assignments.
  • Aware of the Bank’s business plan and strategic objectives.
  • Possess a thorough understanding of the business unit’s role and how they fit into the organization.
  • Good project organizational skills.

At M&T, we strive to be the best place our employees ever work, the best bank our customers ever do business with and the best investment our shareholders ever make. So when looking to advance your career, look to M&T. As a top 20 US bank holding company and one of the best performing regional banks in the country, we offer a wide range of performance based career development opportunities for talented professionals. And through our longstanding tradition of careful, conservative and consistent management and a strong commitment to the communities we serve, we continue to grow with a focus on the future.
M&T Bank Corporation is an Equal Opportunity/Affirmative Action Employer.
M&T Bank Corporation does not sponsor individuals for the purpose of obtaining H-1 Visas.
M&T Bank Corporation has policies and procedures in place to promote a drug free workplace.