This job listing has expired and the position may no longer be open for hire.

Software Engineer III at m&t

Posted in Other 30+ days ago.

This job brought to you by Careerbuilder

Location: Buffalo, New York

Job Description:

This individual should be passionate about building and delivering software products for end users. This individual should enjoy the process of software development and software delivery. This includes design, developing, troubleshooting and debugging software. It also includes the automation of testing and deployments to ensure proper transition of system changes starting in a development environment and migrating up into the production environment.

Primary Responsibilities
  • Design and develop using Java
  • Assist in planning and providing recommendations for automation
    • Automate testing
    • Script and automate infrastructure tasks to reduce manual repetitive tasks
  • Perform basic to complex systems analysis, design and development efforts
  • Act as an individual contributor on complex projects
  • Understand/maintain a thorough functional understanding of the supported application(s)
  • Participate with other development staff, operations staff and IT staff in the systems development and testing process
  • Perform debugging of code
  • Evaluate and understand complex interrelationships among programs, interfaces and platforms
  • Provide analytical consulting to assist business units in meeting strategic objectives with technological innovation.
  • Prepare and review assessments, required tasks, estimate time frames and efforts for any project estimates
  • Recommend new technology, policies or processes to benefit the organization and improve deficiencies

Minimum Qualifications Required
  • Associate's degree and 6 years' systems analysis/application development experience
    • In lieu of degree, combined minimum 8 years' higher education and/or work experience, including a minimum of 6 years' systems analysis/application development experience
  • Hands-on project experience implementing JavaScript frameworks and libraries in React, Node.js, Redux, Express, Backbone.js. Experience with .net framework is a plus
  • Experience in designing and developing applications using Java/J2EE platform
  • OOAD using common design patterns
  • In-depth knowledge and experience designing/implementing enterprise applications using Spring MVC Framework
  • In-Depth understanding of application/webs servers to include WebSphere, WebLogic and Apache Tomcat

Preferred Experience and Education
  • Over 7 years of creative and knowledge gaining experience in developing software web applications focused on a skillset in React, Angular, Bootstrap, Node.js, DHTML, CSS, JavaScript, JQuery.
  • Demonstrated ability to integrate webpages with MQ, as well as XML and JSON data using, REST and SOAP web services.
  • Design, code, test and document interfaces of moderate to high complexity
  • Ability to translate high-level business requirements and specifications for software components into program specification
  • Independently develop multiple modules into portable/reusable software components
  • Experience with test-driven development and with Agile concepts
  • Experience with SQL, MS-SQL and Oracle including database/schema design and query optimization
  • Demonstrate in depth knowledge and experience with Windows and Linux platforms
  • To fulfill this role successfully one must be capable of quickly learning new technical skills.
  • Must possess excellent oral and written communication skills with the ability to effectively present to a target audience