*Please respond to vikr...@revosysit.com* * * * * * * * * *Job Title:* Sr. Software Performance Engineer *Location:* New York, NY
This opportunity is to work within Applications Development team providing services to project teams on solutions that scale from small departmental applications to very large mission critical applications, leveraging some of the latest application development technologies Job Description: The Software Performance Engineer (SPE) is responsible for addressing software performance risks and issues throughout the development process, especially prior to release. The SPE works closely with all members of the development team, especially developers, to ensure that performance objectives are set and met for software deliverables as they are developed, performance issues are exposed and addressed as soon as possible, and software causes of performance issues are identifies and eliminated. Responsibilities • Incorporate performance risks into existing risk management processes. • Review business requirements and performance goals and translate them to performance objectives for software deliverables. • Identify sensitivity of the application architecture and software design to key business factors, such as peak transaction volumes and skews in data distribution. • Evaluate application, software and database design alternatives against performance objectives. • Profile, characterize and report on software performance profiles. • Model and predict software performance against candidate Client platforms. • Review and analyze results of performance tests against predictions and assist in isolating software sources of performance issues. • Assist developers in identifying, recreating, and correcting software performance issues with appropriate techniques, e.g.: performance unit and integration tests, software profiling. Represent development in collaboration with other PEs in quality assurance and infrastructure support areas. • Knowledge of and experience in software performance modeling concepts, techniques and tools, such as QNM • Understanding of critical performance engineering concepts, including throughput, residence time, latency, demand, memory and resource utilization. • Knowledge of and experience in designing, implementing, executing, and analyzing software performances tests and benchmarks. • 5+ years Java programming experience, JavaEE and Spring preferred. • Attention to detail • Written, verbal and personal communication skills. • Ability to analyze, understand, and communicate to others technical data, specifications, designs, etc. • Ability to identify and resolve software bottlenecks • Ability to identify potential limitations in software architectures • Expert troubleshooting and reasoning skills • Knowledge of and experience with development-time performance testing techniques and tools • Knowledge of and experience with Eclipse-based profiling tools • Knowledge of and experience with Oracle Database performance tools Thanks N' Regards, Vikram M Revosys IT Inc. 108-31, 47th Avenue, Corona, NY 11363 Ph: 347 468 7163 | Fax: 347 649 2053 vikr...@revosysit.com | www.revosysIT.com -- You received this message because you are subscribed to the Google Groups "SAP BASIS" group. To post to this group, send email to sap-basis@googlegroups.com. To unsubscribe from this group, send email to sap-basis+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/sap-basis?hl=en.