Open Data Science job portal

Lead Software Engineer- Performance Testing 365 views

Job description

Job Overview

The Performance Lead is responsible to provide application and system architectural issues, design alternatives, tuning recommendations, and performance validation using state of the art telemetry systems and tools. The successful candidate will have a passion for performance engineering and be an evangelist to communicate the team’s vision across the organization. Perform other duties as assigned.

The role requires strong cross-division collaboration with teams in multiple locations, some travel, and flexibility in schedule.

Essential Functions

  • Drive NFR/Performance requirements for application and system changes.
  • Participate and review the requirements and develop designs for potential performance implications and suggest the design changes if necessary.
  • Work closely with application development and architects, to design solutions for performance and scalability validations with shift left and White box testing approaches.
  • Experienced in understanding complex application topologies and architecture including Application hosted on the cloud and define performance approach and strategy.
  • Ensure timely identification of performance issues and escalating them as warranted.
  • Championing efforts to improve the team’s productivity and efficiency in performance testing and analysis through automation and other means.
  • Create clear and concise test plans, test scripts, results summaries, trend analysis, status reports, and presentations.
  • Partner with various external teams to construct inclusive and concise architectural designs, roadmaps, and robust solutions in a collaborative manner.
  • Participate in the full SDLC (RUP/Agile/Lean), including meetings, estimations, planning, and design sessions.
  • Mentoring and providing technical support/guidance to other team members.
  • Deliver assignments on time, within budget and with high quality.
  • Regular, dependable attendance & punctuality.

Education/Experience

Qualifications:

  • Bachelor’s Degree in Computer Science/Engineering required.
  • 2+ years of direct architecture experience, including a combination of system, data, integration, and application architecture.
  • 5+ years of performance engineering experience (including testing, tuning, and analysis) in the web development, middleware, web services, messaging/event based Pub-Sub architecture.
  • 5+ years of hands-on experience using APM tools like (DynaTrace, Splunk, etc.,) and effectively instrument the application code using these tools to monitor critical KPIs.
  • Extensive understanding of architectural design patterns and their implementations.
  • Comprehensive understanding of network and server architecture.
  • Experience with deep dive performance analysis on all layers of the application stack.
  • Hands on experience with debugging and tuning of Application servers, JVM, GC, heap, and thread dump analysis, OS and database analysis., and messaging server-related performance issues.
  • Strong understanding of front-end frameworks and JavaScript libraries, to analyze and troubleshoot webpage performance issues.
  • Experience with load testing tools such as JMeter, Rational Performance Tester, and LoadRunner.
  • Proven track record of Performance engineering practices for high volume distributed systems is preferred.
  • Experience in building scalable, high performing and robust eCommerce applications (with a focus on Java).
  • Experience in eCommerce or retail a significant plus.
  • Strong estimating and planning skills.

Communication Skills:

  • Strong communication skills.
  • Able to effectively communicate and engage audiences across teams and roles.
  • Ability and desire to thrive in a proactive, high-pressure, client-services, environment.

Mathematical Skills

  • Basic math functions such as addition, subtraction, multiplication, division, and analytical skills.

Reasoning Ability

  • Must be able to work independently with minimal supervision and make sound decisions.

Physical Demands

  • his position involves regular walking, standing, sitting for extended periods of time, hearing, and talking.
  • May occasionally involve stooping, kneeling, or crouching.
  • May involve close vision, color vision, depth perception, focus adjustment, and viewing computer monitor for extended periods of time.
  • Involves manual dexterity for using keyboard, mouse, and other office equipment.
  • May involve moving or lifting items under 10 pounds.

Other Skills

  • Ability to work a flexible schedule based on department and company needs.
  • Excellent analytical and problem-solving capabilities.

Work Hours

  • Ability to work a flexible schedule based on department and company needs.
  • Willingness to work occasional evenings and weekends in support of releases.

Company Profile

Macy’s Inc. is one of the nation’s premier retailers. With fiscal 2016 sales of $25.778 billion and approximately 140,000 employees, the company operates more than 700 department stores under the nameplates Macy’s and Bloomingdale’s, and approximately 125 specialty stores that include Bloomingdale’s The Outlet, Bluemercury and Macy’s Backstage. Macy’s, Inc. operates stores in 45 states, the District of Columbia, Guam and Puerto Rico, as well as macys.com, bloomingdales.com and bluemercury.com. Bloomingdale’s stores in Dubai and Kuwait are operated by Al Tayer Group LLC under license agreements. Macy’s, Inc. has corporate offices in Cincinnati, Ohio and New York, New York

This job description is not all inclusive. In addition, Macy’s, Inc. reserves the right to amend this job description at any time. Macy’s, Inc. is an Equal Opportunity Employer, committed to a diverse and inclusive work environment.

Industry

  • Apparel & Fashion
  • Information Technology & Services
  • Retail

Employment Type

Full-time

Job Functions

  • Engineering
  • Information Technology

More Information

Share this job
Company Information
  • Total Jobs 68 Jobs
  • Location Ohio
Connect with us
Contact Us
https://jobs.opendatascience.com/wp-content/themes/noo-jobmonster/framework/functions/noo-captcha.php?code=093ee

Here at the Open Data Science Conference we gather the attendees, presenters, and companies that are working on shaping the present and future of AI and data science. ODSC hosts one of the largest gatherings of professional data scientists with major conferences in the USA, Europe, and Asia.