Application Performance Engineer

Bloomington, GA 55431

Posted: 09/04/2018 Employment Type: Direct Hire Industry: QA Performance Engineer Job Number: 51059

Application Performance Engineer

SUMMARY:

Our client is seeking an Application Performance Engineer to join our IT organization. This position will be responsible for integrating performance monitoring into our applications and providing dashboards to report performance. You will be collaborating across all functional areas of the IT organization to support our product excellence.

Responsibilities:
  • Creating the approach for performance diagnostics and monitoring within Elastic Stack.
  • Assess gaps in as-is monitoring tool capabilities and recommend tools to augment or replace.
  • Understanding our application to assess performance risks and consider areas to apply past learning.
  • Collaborating with project team to review and refine application NFRs, SLAs, & KPIs to create acceptance criteria and performance budgets necessary to measure, validate, and improve performance.
  • Collaborating with developers to promote the concept of performance engineering during all phases of the SDLC to detect and correct performance issues earlier in the lifecycle.
  • Monitoring application performance during performance tests or production usage with an APM and other monitoring tools to isolate the fault domain, dive deep into application code, and identify root cause of performance issues.
  • Utilizing static code and dynamic code analysis to identify performance and maintenance concerns.
  • Profiling application performance from end-user perspective to inventory performance concerns and suggest tuning opportunities across the application stack.
  • Documenting performance findings and recommendations.
  • Collaborate with other areas to re-architecture, redesign, and refactor applications to satisfy performance requirements.
  • Developing dashboards and reports to provide ongoing visibility into the performance of client applications.

Qualifications:
  • Minimum of 3 years of hands-on experience with performance tuning, diagnostic or monitoring
  • Minimum of 1 year of hands-on design/development experience (e.g. Python, Java, JavaScript, etc.)
  • Minimum 2 years of hands-on experience performance diagnostics tools
  • Minimum of 6 months of hands-on debugging and profiling Java, and Python code
  • Minimum of 6 months of hands-on debugging web applications using HTTP proxy or browser-plugin tools 
  • Proven success in contributing to a team-oriented environment
  • Proven ability to work creatively and analytically in a problem-solving environment
  • Desire to work in an information systems environment
  • Excellent communication (written and oral) and interpersonal skills

Preferred Qualifications
  • Experience using ELK Stack for monitoring and reporting.
  • Hands-on experience collecting performance data, analyzing, troubleshooting, and tuning
  • Hands on analysis, reverse engineering, debugging, and profiling Java code
  • Hands on analysis, reverse engineering, debugging, and profiling Python code
  • Ability to work in other languages such as JavaScript, Node, React, Powershell, and Linux shell scripting
  • Bachelor’ s degree in Computer Science or related field

 
Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.