Search

Application Support Engineer

PublishedPublished: 6/14/2022
Technology

Job Description

Job Title: Application Support Engineer

\n

Location: Pittsburgh, PA or Lake Mary, FL

\n

Duration: 12 Months Contract to hire

\n

Onsite Expectations: 4+ days per week

\n


\n

Must have skills:

\n

    \n
  • Strong understanding with Java
  • \n

  • SQL experience and write queries and extract data (Really strong as there is lot of data analysis)
  • \n

  • Must have Python for the automation scripting
  • \n

  • Azure cloud
  • \n

  • Monitoring tools required (using Splunk currently or other AppDynamics, Prometheus)
  • \n

\n


\n

Job Description:

\n

    \n
  • We are looking for someone who can understand applications end to end, with strong Java knowledge and excellent SQL skills for writing queries, extracting data, and performing data analysis.
  • \n

  • Hands-on Python experience for automation scripting is required, along with basic exposure to Azure Cloud and experience with application monitoring tools such as Splunk, AppDynamics, or Prometheus.
  • \n

  • The role primary focus is on application understanding, troubleshooting, and technical analysis.
  • \n

  • We are looking for someone who is eager to learn and adapt to new technologies.
  • \n

\n


\n

Position Overview

\n

    \n
  • Excellent analytical and problem-solving skills to effectively diagnose and resolve technical issues in a production environment
  • \n

  • Conduct thorough root cause analysis for recurring issues, proposing and implementing permanent solutions to prevent future occurrences
  • \n

  • Work closely with development teams, infrastructure teams, and other stakeholders to resolve complex issues and implement fixes
  • \n

  • Monitor application and database performance, identify potential bottlenecks, and perform routine maintenance tasks to ensure system stability
  • \n

  • Create and maintain documentation for troubleshooting procedures, knowledge articles, and incident reports
  • \n

  • Strong written and verbal communication skills to effectively collaborate with various teams and stakeholders
  • \n

  • Meticulous attention to detail in analyzing logs, code, and database performance metrics
  • \n

  • Ability to work in a fast-paced environment and adapt to changing priorities and technologies
  • \n

  • Prior experience in a production support role, preferably with exposure to Java-based applications and SQL Server databases
  • \n

  • Identify opportunities for automation of repetitive tasks and implement scripts or tools to improve efficiency
  • \n

  • Improve and protect the software and systems behind the organization's technology services, including management of scalability, availability, latency, performance, security, and capacity, delivering software faster, better, and cheaper
  • \n

  • Enable great customer experience and product innovation by continuous improvement of operational support and performing end-to-end identification and resolution of customer friction points
  • \n

  • Understand the organization's technical ecosystem to recognize systemic interrelationships and perform gap identification
  • \n

  • Demonstrate fluency in emerging DevOps-centric automation tools and technologies for CI/CD, configuration management, and scale systems sustainably through automation and system evolution
  • \n

\n


\n

Qualifications

\n

    \n
  • 8-10 years of related experience required; experience in the securities or financial services industry is a plus
  • \n

  • Previous success in technical engineering with coding experience beyond simple scripts.
  • \n

  • Experience with Java, Angular, Kafka, and SQL
  • \n

  • Proficiency in Agile Methodologies, DevOps, Site Reliability Engineering, and software development; familiarity with tools and technologies such as Amazon S3, AWS, Ansible, Docker, Linux, Microsoft Azure, Python, Splunk, AppDynamics, and AI
  • \n

  • Perform in-depth analysis of SQL Server databases, including query performance tuning, identifying deadlocks, analyzing execution plans, and debugging stored procedures and functions
  • \n

  • Ability to read, understand, and interpret Java code, including object-oriented programming concepts, exception handling, and basic debugging
  • \n

  • Familiarity with and able to understand job scheduling and able to read and comprehend configurations
  • \n

  • Familiarity with other related technologies such as Unix/Linux, scripting (e.g., shell scripting), application servers (e.g., Tomcat)
  • \n

  • Familiarity with monitoring tools and able to identify, track errors and work with the engineer team to come up with solutions
  • \n

  • Engaged with AI technology, willing to be a self-starter in configuring AI Agents and familiar with in-depth prompts in Co-Pilot
  • \n

  • Bachelor's degree in Computer Science or a related discipline, or equivalent work experience required; advanced degree preferred
  • \n

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...