Application Support Engineer

Depository Trust Clearing CorporationJersey City, NJ
430d

About The Position

The Application Support Engineer at DTCC is responsible for maintaining and providing technical support for applications in daily operations. This role involves collaborating with development teams, infrastructure partners, and clients to resolve technical incidents and ensure the smooth functioning of applications. The engineer will lead major incident calls, analyze application designs, and implement monitoring processes, all while fostering a culture of transparency and teamwork.

Requirements

  • Minimum of 4+ years of related experience in Distributed Application Support.
  • Bachelor's degree preferred or equivalent experience.
  • Solid experience in Distributed Application Support.
  • Hands-on experience in Unix, Linux, Windows, SQL/PLSQL.
  • Familiarity with relational databases (DB2, Oracle, Snowflake).
  • Experience supporting systems on Containers and Container Orchestration (Docker, Kubernetes, OpenShift).
  • Experience with monitoring and data tools (Splunk, DynaTrace, Thousand Eyes, Grafana, Selenium, HiPam IBM Zolda).
  • Knowledge of cloud technologies (AWS services, Azure, OpenShift, RDS Aurora, Postgress).
  • Experience with scheduling tools (CA AutoSys, Control-M).
  • Middleware experience (Solace, Tomcat, Liberty Server, WebSphere, WebLogic, JBoss).
  • Experience with messaging queue systems (IBM MQ, Oracle AQ, ActiveMQ, RabbitMQ, Kafka).
  • Proficiency in scripting languages (Bash, Python, Ruby, Shell, Perl, JavaScript).
  • Proven experience with ETL tools (Informatica Datahub/IDQ, Talend).
  • Strong problem-solving skills.

Nice To Haves

  • Mainframe troubleshooting and support skills (COBOL, JCL, DB2, DB2 Stored Procedures, CICS, SPUFI, File aid).
  • Mainframe scheduling experience (Job abends, Predecessor/Successor).

Responsibilities

  • Maintain and provide technical support for applications in daily operations.
  • Lead Major Incident calls to resolve critical production issues.
  • Debug system components to resolve technical issues in regulated environments.
  • Analyze proposed application designs and provide optimization recommendations.
  • Implement monitoring and alerting processes in distributed, cloud, and mainframe environments.
  • Understand and apply cybersecurity standard processes and concepts.
  • Conduct Monthly Service Reviews (MSR) with development partners to review KPI metrics.
  • Participate in Disaster Recovery events, both planned and unplanned.
  • Collaborate with teams to resolve application issues and escalate as needed.
  • Support audit requests by providing necessary documentation and evidence.
  • Plan and implement certificate creation and renewals as needed.
  • Create, modify, and monitor dashboards for observability.
  • Capture and analyze project requirements and translate them into technical specifications.
  • Verify analysis performed by team members and implement changes to prevent incident recurrence.
  • Review and update knowledge articles and runbooks with development teams.
  • Complete Disaster Recovery scripts during outages and provide BCM evidence.
  • Identify and implement automation opportunities to reduce manual effort in application monitoring.

Benefits

  • Competitive compensation including base pay and annual incentive.
  • Comprehensive health and life insurance and well-being benefits.
  • Pension / Retirement benefits.
  • Paid Time Off and Personal/Family Care.
  • Flexible/hybrid work model (3 days onsite, 2 days remote).

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Credit Intermediation and Related Activities

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service