Depository Trust Clearing Corporation - Jersey City, NJ

posted about 2 months ago

Full-time
Jersey City, NJ
Credit Intermediation and Related Activities

About the position

Do you want to work on innovative projects, collaborate with a dynamic and encouraging team, and receive investment in your professional development? At DTCC, we are at the forefront of innovation in the financial markets. We're committed to helping our employees grow and succeed. We believe that you have the skills and drive to make a real impact. We foster a thriving internal community and are committed to crafting a workplace that looks like the world that we serve. The Application Support Engineering role specializes in maintaining and providing technical support for all applications that are beyond the development stage and are running in the daily operations of the firm. This position works closely with development teams, infrastructure partners, and internal/external clients to raise and resolve technical support incidents. The role requires a strong understanding of ITIL Change, Incident, and Problem management processes, as well as the ability to resolve critical production issues by leading Major Incident calls, engaging proper teams, and driving root cause analysis. In this role, you will tackle and debug system components to resolve technical issues in complex and highly regulated environments comprised of ground and cloud applications and services. You will analyze proposed application designs and provide feedback on potential gaps or recommendations for optimization. Hands-on experience with Monitoring and Alerting processes in Distributed, Cloud, and Mainframe environments is essential, along with knowledge of cyber security standard processes and general security concepts. You will also be responsible for giving Monthly Service Reviews (MSR) with Development partners to go over KPI metrics, participating in Disaster Recovery events, and collaborating with teams to resolve application issues. Supporting audit requests in a timely fashion and planning certificate creation/renewals are also key responsibilities. The role requires strong communication skills, the ability to capture and analyze project requirements, and a deep understanding of all lifecycle components (code, test, deploy).

Responsibilities

  • Maintain and provide technical support for applications in daily operations.
  • Work closely with development teams, infrastructure partners, and clients to resolve technical support incidents.
  • Lead Major Incident calls to resolve critical production issues and drive root cause analysis.
  • Debug system components to resolve technical issues in regulated environments.
  • Analyze application designs and provide feedback on potential gaps or optimization recommendations.
  • Implement Monitoring and Alerting processes in Distributed, Cloud, and Mainframe environments.
  • Understand and apply cyber security standard processes and concepts.
  • Conduct Monthly Service Reviews (MSR) with Development partners to review KPI metrics.
  • Participate in Disaster Recovery events and perform necessary tasks and evidence collection.
  • Collaborate with teams to resolve application issues and support audit requests.
  • Plan and implement certificate creation/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.
  • Resolve critical application alerts and production defects in a timely manner.
  • 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.
  • Partner with development teams to provide input into application design and development stages.
  • Complete pre-production/production application code deployment plans.

Requirements

  • Minimum of 6 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 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).
  • Hands-on experience with ETL tools (Informatica Datahub/IDQ, Talend).
  • Strong problem-solving skills with creative thinking.

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).

Benefits

  • Competitive compensation, including base pay and annual incentive.
  • Comprehensive health and life insurance and well-being benefits, based on location.
  • Pension / Retirement benefits.
  • Paid Time Off and Personal/Family Care, and other leaves of absence when needed.
  • Flexible/hybrid model of 3 days onsite and 2 days remote.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service