Depository Trust Clearing Corporation - Jersey City, NJ

posted about 2 months ago

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

About the position

The Lead Application Support Engineer at DTCC plays a crucial role in maintaining and providing technical support for applications that are operational within the firm. This position is integral to ensuring that applications run smoothly and efficiently, particularly those that have moved beyond the development stage. The engineer will collaborate closely with development teams, infrastructure partners, and both internal and external clients to address and resolve technical support incidents. This role requires a proactive approach to problem-solving and a commitment to fostering a culture of transparency and collaboration within the team and across the organization. In this role, the engineer will be responsible for leading Major Incident calls to resolve critical production issues, engaging the appropriate teams, and driving root cause analysis. The engineer will also tackle and debug system components to resolve technical issues in complex environments that include both ground and cloud applications and services. A significant part of the job involves analyzing proposed application designs, providing feedback on potential gaps, and recommending optimizations to enhance performance and reliability. The Lead Application Support Engineer will also be involved in monitoring and alerting processes across distributed, cloud, and mainframe environments, ensuring that all systems are secure and compliant with cyber security standards. The engineer will participate in Monthly Service Reviews (MSR) with development partners to discuss key performance indicators (KPIs) and will support audit requests by providing necessary documentation and evidence in a timely manner. Additionally, the engineer will create, modify, and monitor dashboards to improve observability and catch potential issues early on. This role requires strong communication skills, as the engineer will need to effectively convey technical information to team members and stakeholders, ensuring that everyone is aligned and informed.

Responsibilities

  • Maintain and provide technical support for applications in daily operations.
  • Lead Major Incident calls to resolve critical production issues.
  • Engage appropriate teams and drive root cause analysis for incidents.
  • Debug system components to resolve technical issues in complex environments.
  • Analyze proposed application designs and provide feedback on potential gaps.
  • Monitor and alert processes in distributed, cloud, and mainframe environments.
  • Understand and implement cyber security standard processes.
  • Conduct Monthly Service Reviews (MSR) with development partners to discuss KPIs.
  • Participate in Disaster Recovery events, both planned and unplanned.
  • Collaborate with teams to resolve application issues and provide support as needed.
  • Support audit requests by providing 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 incidents.
  • Resolve critical application alerts and provide business impact analysis.
  • Review and update knowledge articles and runbooks with development teams.
  • Complete Disaster Recovery scripts during outages and provide evidence as needed.
  • Identify and implement automation opportunities to reduce manual effort.
  • Partner with development teams during the design and development stages of applications.
  • Complete application code deployment plans and vendor application upgrade processes.
  • Align risk and control processes into day-to-day responsibilities.

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 the ability to think creatively.

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