Location: Edinburgh
NCR Corporation (NYSE: NCR) is a global technology company leading how the world connects, interacts and transacts with business. NCR's assisted- and self-service solutions and comprehensive support services address the needs of retail, financial, travel, hospitality, gaming, public sector, telecom carrier and equipment organizations in more than 100 countries. NCR is headquartered in Duluth,Georgia.
As part of its billion dollar transition to a Software driven company, NCR has identified Edinburgh as the location for a Centre of Software Expertise. Building upon an existing, highly skilled and successful team we are looking for people to join us in a development environment that emphasizes creativity, collaboration and product ownership.
As a member of the Performance Engineering Team, you will be responsible for the following:
• Analyze and trend the performance and reliability of various systems in production-like configuration
• Drive architectural and implementation enhancements
• Investigate test results and assist teams with troubleshooting
• Ensure timely proactive identification of performance issues, escalating issues as warranted
• Interface with software development team, DB architects, etc. to suggest improvements to software and configurations
• Work among cross-functional teams, providing required technical expertise to help team members overcome performance/technical issues
• Bachelor's Degree in Computer Science/Engineering or related field or equivalent work experience
• Sufficient experience of performance testing, tuning and analysis experience to define and drive best practice
• Good experience of utilizing structured programming languages to build test. drivers, code stubs, and application simulators
• Good experience of using APM tools like (Wily, DynaTrace, Splunk) and knowledge of XML, Web Services, REST, Java, J2EE, UNIX, Oracle
• Good comprehension of Internet protocol suites (e.g. IP, TCP, http/https)
• Good experience with JMeter/LoadRunner/any other load generation tools
• Hand on experience with debugging, configuration and tuning of Application server, JVM, OS and databases.
• Ability to create clear and concise test plans, test scripts, results summaries, trend analysis, status reports and presentations in a Unix and Linux environment
• Good verbal and written communication skills
• Excellent analytical and problem solving capabilities
Integrated into our shared values is NCR's commitment to diversity. NCR is committed to being a globally inclusive company where all people are treated fairly, recognized for their individuality, promoted based on performance and encouraged to strive to reach their full potential.
We believe in understanding and respecting differences among all people. This concept encompasses but is not limited to human differences with regard to race, ethnicity, religion, gender, culture and physical ability. Every individual at NCR has an ongoing responsibility to respect and support a globally diverse environment.
To ALL recruitment agencies: NCR only accepts resumes from agencies on the NCR preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR employees, or any NCR facility. NCR is not responsible for any fees or charges associated with unsolicited resumes.