Application Support Engineer
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
- SQL experience and write queries and extract data (Really strong as there is lot of data analysis)
- Must have Python for the automation scripting
- Azure cloud
- Monitoring tools required (using Splunk currently or other AppDynamics, Prometheus)
\n
\n
\n
\n
\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.
- 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.
- The role primary focus is on application understanding, troubleshooting, and technical analysis.
- We are looking for someone who is eager to learn and adapt to new technologies.
\n
\n
\n
\n
\n
\n
Position Overview
\n
- \n
- Excellent analytical and problem-solving skills to effectively diagnose and resolve technical issues in a production environment
- Conduct thorough root cause analysis for recurring issues, proposing and implementing permanent solutions to prevent future occurrences
- Work closely with development teams, infrastructure teams, and other stakeholders to resolve complex issues and implement fixes
- Monitor application and database performance, identify potential bottlenecks, and perform routine maintenance tasks to ensure system stability
- Create and maintain documentation for troubleshooting procedures, knowledge articles, and incident reports
- Strong written and verbal communication skills to effectively collaborate with various teams and stakeholders
- Meticulous attention to detail in analyzing logs, code, and database performance metrics
- Ability to work in a fast-paced environment and adapt to changing priorities and technologies
- Prior experience in a production support role, preferably with exposure to Java-based applications and SQL Server databases
- Identify opportunities for automation of repetitive tasks and implement scripts or tools to improve efficiency
- 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
- 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
- Understand the organization's technical ecosystem to recognize systemic interrelationships and perform gap identification
- 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
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Qualifications
\n
- \n
- 8-10 years of related experience required; experience in the securities or financial services industry is a plus
- Previous success in technical engineering with coding experience beyond simple scripts.
- Experience with Java, Angular, Kafka, and SQL
- 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
- Perform in-depth analysis of SQL Server databases, including query performance tuning, identifying deadlocks, analyzing execution plans, and debugging stored procedures and functions
- Ability to read, understand, and interpret Java code, including object-oriented programming concepts, exception handling, and basic debugging
- Familiarity with and able to understand job scheduling and able to read and comprehend configurations
- Familiarity with other related technologies such as Unix/Linux, scripting (e.g., shell scripting), application servers (e.g., Tomcat)
- Familiarity with monitoring tools and able to identify, track errors and work with the engineer team to come up with solutions
- Engaged with AI technology, willing to be a self-starter in configuring AI Agents and familiar with in-depth prompts in Co-Pilot
- Bachelor's degree in Computer Science or a related discipline, or equivalent work experience required; advanced degree preferred
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
