Apply Now    

Real Time Communications Resiliency Engineer

Req #: 170122655
Location: Columbus, OH, US
Job Category: Technology
Job Description:

 

 
JPMorgan Chase & Co. is a leading global financial services firm with assets over a trillion dollars and operations in more than 60 countries. The firm is a leader in investment banking, financial services for consumers, small business and commercial banking, financial transaction processing, asset management, and private equity.
 
Global Technology Infrastructure (GTI) is the technology infrastructure organization for the firm, delivering a wide range of products and services, and partnering with all lines of business to provide high quality service delivery, exceptional project execution and financially disciplined approaches and processes in the most cost effective manner. The objective of GTI is to balance both business alignment and the centralized delivery of core products and services. GTI is designed to address the unique infrastructure needs of specific lines of business and the demand to leverage economies of scale across the firm.
 
Real Time Communication (RTC) delivers measurable business value by providing core Voice and Data technology solutions that meet business demand while realizing cost efficiencies. RTC works with our Line of Business partners to develop standardized, resilient operating environments and implement a global technology strategy for the firm's Telephony, Trader Voice, Voice Recording, Contact Center, Telepresence and Conferencing systems; supporting over 380k users globally.
 
The RTC Resiliency Automation Engineer is responsible for defining, developing and implementing automation solutions to systemically fail-over all systems hardware, OS, DBMS and application suites for the firm's global voice infrastructure, middleware and application environments; specific focus will be given to the Unified Communications Call Manager, Call Center and Voice Conferencing systems.  This portfolio includes enterprise CISCO UC, voice gateways, CUBE and Avaya which provide Voice Services to the Corporate, Retail and Contact Center lines of business worldwide.  
 

Role Description:

  • Responsible for developing highly automated production and disaster recovery methodologies and high availability systems real-time failover automation
  • The candidate must have Application development and operations experience supporting client facing applications or systems; preferably managing Real-time applications using JavaScript, C#, ASP.NET/MVC/WebApi, Node.JS, Visual Studio, Python, SQL and Database Design technologies with a focus on telephony and automation
  • Ensures all production changes are made in accordance with SDLC methodology and risk guidelines
  • Recommend and develop automation jobs to reduce Adhoc monitoring during failover processes
  • Disaster Recovery testing – Ensure that DR architecture provides method(s) to maintain data integrity in the event of a failure of both primary and secondary copies of data, eliminating possibility of data corruption. Document and Train operations stuff on automated recovery procedures
  • Application Stability: Continuous focus on fixing the jobs permanently through corrective and preventive measures, proactive planning for system outages limit the abends and can increase the stability of the application from 98% to 99.5% over a period of time
     
    Additional Technical Skills:
  • Hands on experience with Cisco/Avaya Voice technologies with 3+ years of related experience in IT industry.
  • Proficient with technologies such as Cisco Communications Manager, Cisco Bulk Administration,  Multi Services, Gateways, Cisco Unity Connection, Jabber, Cisco Presence, SME, Virtualization etc.
  • IP Telephony protocols like SIP, H323, MGCP, RTP, RTCP, VXML, Avaya Session Manager, Avaya Aura, H248 Gateways, CMS, Call Routing and different Codecs.
  • Familiarity with Oracle applications
  • Working knowledge on Monitoring Tools such as RTMT, Prognosis, Clarus, etc.

 

Other Role requirements: 
This position is anticipated to require the use of one or more High Security Access (HSA) systems.  Users of these systems are subject to enhanced screening which includes both criminal and credit background checks, and/or other enhanced screening at the time of accepting the position and on an annual basis thereafter.  The enhanced screening will need to be successfully completed prior to commencing employment or assignment.
 
  • 7+ years applications development and applications operations experience in an Enterprise (preferably financial services) environment, with an emphasis on Multimedia technologies, application development, automation and integration.
  • Agile Development experience a must
  • SCRUM certified / SCRUM master preferred
  • Solid Web Application Development skills using Javascript, C#, ASP.NET/MVC/WebApi, Node.JS, Visual Studio, Python, SQL and Database Design
  • Experience with a software development lifecycle and agile development practices, unit and integration testing, source code control, continues integration, etc. Jenkins and Subversion familiarity is a plus
  • Ability to manage several ongoing deliverables concurrently
  • Experience in building, documenting, and testing APIs
  • Flexibility in working hours as some migrations will require weekend and after hours’ work
  • Understanding of telephony and telephony development strongly preferred:
    • Applications development experience in C#
    • Web applications development experience (ASP.NET MVC, jQuery)
    • Demonstrated experience with Infrastructure programming
    • Ability to evangelize SDLC tools and processes with the team (source control, code reviews, new platforms and dev tools)
    • Understanding of protocols – SIP, H323, H320, TCP/IP, UDP, HTTP, HLS, SOAP and RESTful services
    • Networking fundamentals – MPLS, multicast, QoS, call admission control, latency, content distribution network, firewall traversal

Apply Now    
Link for schema

Join our Talent Community

Not ready to apply? Leave your information with us and we will keep you up to date with new career opportunities.

Other Information

Apply Using LinkedIn

You can also apply using your LinkedIn® profile. It may save you some time because your information will be automatically transferred into our system. Just click on the LinkedIn logo when you get to the application screen and follow the directions.

Submit an Updated Résumé

During the application process, be sure you have an up-to-date copy of your Résumé, your cover letter and any other documentation you would like to submit.