Location:
4910 Tiedeman Road - Brooklyn, Ohio 44144Join the Voice & Chat Automation / Contact Center Delivery group as Software Engineer on the Technology Servicing team! Be part of a team that is working on a major modernization effort, revolving around exciting new technologies, like GKE/DevOps, React, Node.Js and Contact Center AI. The Software Engineer will be responsible for development on a mission critical application within KeyBank.
Essential Job Functions:
Owns the development, implementation, assessment, and support of one or more components of an environment, application, or platform.
Independently develops clean, maintainable, testable code for work assigned; performs peer code reviews.
Participates in the overall health, performance, and availability and actively works resolution of system and client experience impacts for one or more environments, applications, or platforms.
Embraces mentorship and training from senior engineers.
Provides continuous improvement ideas to reduce expenses and/or improve efficiency.
Applies recommended information security standards when developing code and seeks to validate.
Assesses the technical viability of new and emerging products and technologies
Contributes to technical documentation, specifications, and project artifacts for developing code
Identifies potential standards and best practices.
Create/Enhance Architecture Diagrams for each capability including Server Names, Integration points including connection type (Web Service, HTTP, Server, etc)
Required Qualifications:
Education/Certifications: Bachelor’s Degree or equivalent work experience required
Experience: 3+ years of application development experience
Possess strong written and verbal communication skills
Experience or understanding of the following software frameworks/concepts: React, Node.js + Express
Experience or understanding with the following tools & technologies: Docker, GIT, Visual Studio Code
Experience Designing database schemas for Postgres or other similar SQL servers
Experience with Redis and/or Kafka a plus
Experience or understanding of Python is a plus
Experience with Continuous Integration/Continuous Delivery environment, utilizing automated testing, as well as Test Driven Development
Software Development Life Cycle: Knowledge of software development life cycle; ability to use a structured methodology for delivering and managing new or enhanced software products to the marketplace.
Software Development: Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements.
System and Technology Integration: Knowledge of the features and facilities of systems; ability to integrate and communicate among applications, databases and technology platforms.
Quality Management: Knowledge of quality management methods, tools, and techniques and ability to create and support an environment that meets the quality goals of the organization.
Problem Solving: Knowledge of approaches, tools, techniques for recognizing, anticipating, and resolving organizational, operational or process problems; ability to apply knowledge of problem solving appropriately to diverse situations.
Collaborating: Knowledge of collaborative techniques; ability to work with a variety of individuals and groups in a constructive and collaborative manner.
KeyCorp is an Equal Opportunity and Affirmative Action Employer committed to building a diverse, equitable and inclusive culture. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status or other protected category.
Qualified individuals with disabilities or disabled veterans who are unable or limited in their ability to apply on this site may request reasonable accommodations by emailing HR_Compliance@keybank.com.
Other Jobs from KeyBank
Research & Insights Manager
Salesforce Data Architect
Similar Jobs
Senior Software Development Engineer
Software Engineer, FullStack - IT Sales Applications
Solution Architect Intern
Lead Software Engineer
Senior Software Engineer (Mobile/Android)
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say