Performance Architect

Macy's Inc. - Johns Creek, Georgia

Job Overview:
 
The Performance Architect is responsible to provide application and system architectural guidance, 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 team’s vision across the organization. Performs 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 development designs for potential performance implications and suggest the design changes if necessary.
• Work closely with application development and enterprise architects, to design solutions for performance and scalability.
• Ensure timely identification of performance issues and escalating them as warranted.
• Championing efforts to improve team’s productivity and efficiency in performance testing and analysis through automation and other means.
• 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.
• Ability to work a flexible schedule based on department and company needs.
 
Decision Making:
• Recommend automation process improvements to management to provide operational efficiencies.
• Estimate & propose project automation testing budget, tool and resources needs.
• Commit to deliverables for scope of work with customers and/or management. 
• Make modifications to automation jobs and schedules for jobs in non-production environments.
• Ability and desire to thrive in a proactive, high-pressure, client-services, environment
 
Qualifications:
 
Education/Experience:
 
• Bachelor's Degree in Computer Science/Engineering required.
• 3 years of direct architecture experience, including a combination of system, data, integration, and application architecture.
• 5 years of hands-on Java / J2EE and database programming experience.
• 8 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.
• Experience with deep dive performance analysis on all layers of 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.
• Experience with load testing tools such as JMeter, Rational Performance Tester, and LoadRunner.
• Experience in building scalable, high performing and robust eCommerce applications (with a focus on Java).
• Experience in eCommerce or retail a significant plus.
 
Communication Skills:
 
• Excellent written, verbal communication skills.
• Able to communicate/interact effectively with all levels of management as well as in a diverse technical team.
• Ability to interpret business and technical documents.
 
Reasoning Ability:
 
• Must be able to work independently with minimal supervision .
 
Physical Demands:
 
• This position involves regular ambulating, sitting, hearing, and talking.
• May occasionally involve stooping, kneeling, or crouching.
• May involve close vision, color vision, depth perception, and focus adjustment. 
• Involve use of hands and fingers for typing on keyboard and using a mouse. 
• May be a need to move or lift items under 10 pounds. 
 
Other Skills:
 
• Extensive understanding of architectural design patterns and their implementations.
• Comprehensive understanding of network and server architecture.
• Strong understanding of front-end frameworks and JavaScript libraries, to analyze and troubleshoot webpage performance issues.
• Proven track record of Performance engineering practices for high volume distributed systems is preferred.
• Strong estimating and planning skills.
 
Work Hours:
 
• Ability to work a flexible schedule based on department and company needs.
 
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. 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.
Unable to retrieve job information. This job may not be available anymore. Sorry for the inconvenience.
Posted: 30+ days ago

About Macy's Inc.


Macy's Inc. Logo
Macy's, Inc., with corporate offices in Cincinnati and New York, is one of the nation's premier retailers, with fiscal 2015 sales of $27.079 billion. The company operates about 870 stores in 45 states, the District of Columbia, Guam and Puerto Rico unde... more

Get more Job Training at

University Of New Hampshire
University Of New Hampshire
Visit our partner site