Job Description:
Position Description:
Performs and scales for platform functionality by using software performance benchmarking tools -LoadRunner, CloudTest, and JMeter. Monitors and analyzes performance metrics and application logs by leveraging application server technologies - Tomcat, Node, or Apache. Designs performance characterization strategies for specific product areas. Prepares and communicates performance results to Director-level management. Ensures timely escalation of critical issues to the development, project, and performance engineering teams. Expands or modifies system to serve new purposes or improve work flow. Consults with management to ensure agreement on system principles. Diagrams business processes and system workflows. Documents specifications describing solutions to meet requirements.
Primary Responsibilities:
Triages defects with development partners and project management teams. Works with application architects to identify performance bottlenecks and make tuning recommendations. Evaluates large-scale, end-to-end systems. Uses Continuous Integration tools to detect possible technical issues. Executes systems analysis for medium-sized projects.Performs analysis for large, complex projects with assistance. Documents requirements and creates specifications. Makes design recommendations for medium-sized projects.Recommends designs for new systems based on requirements gathered during the requirements analysis phase. Documents objectives, use cases, requirements, and specifications.Establishes project plans for projects of moderate scope. Supports complex assignments and multi-phase projects. Performs independent and complex technical and functional analysis for multiple projects.
Education and Experience:
Bachelor's degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and three (3) years of experience in the job offered or three (3) years of experience performing software performance engineering on high volume, online financial systems in a DevOps environment.
Or, alternatively, Master's degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and one (1) year of experience in the job offered or one (1) year of experience performing software performance engineering on high volume, online financial systems in a DevOps environment.
Skills and Knowledge:
Candidate must also possess:
Demonstrated Expertise ("DE") performing software performance benchmarking and performance engineering of online financial Web applications, APIs, and Mobile transactions according to DevOps engineering practices, using performance benchmarking tools - Akamai CloudTest, LoadRunner, and JMeter; and configuring Continuous Integration/Continuous Development (CI/CD) and test automation, using Jenkins, Sonar, Ant, Maven, Artifactory, and Amazon Web Services (AWS).DE analyzing and monitoring hardware system performance metrics - CPU/memory, heap, and Garbage Collections (GC) - across Apache, NGINX, Java, and Node.js software platforms; instrumenting and monitoring operating systems - Linux and Windows - using Linux console and monitoring tools - Splunk, Datadog, and IBM ISA; and analyzing performance across applications hosted on external Cloud solution providers - AWS - using AWS Console and CloudWatch.DE researching performance bottlenecks to provide tuning recommendations using APM tools -Dynatrace, NewRelic, and DataDog APM; and performing capacity planning to advocate CPU sizing, memory, and process configuration management, using APM tools.DE providing performance tool (CloudTest and Jenkins) trainings; forecasting and managing work intake across Scrum teams; and orchestrating the testing of financial software products, using Jira.
#PE1M2
Certifications:
Company Overview
Fidelity Investments is a privately held company with a mission to strengthen the financial well-being of our clients. We help people invest and plan for their future. We assist companies and non-profit organizations in delivering benefits to their employees. And we provide institutions and independent advisors with investment and technology solutions to help invest their own clients' money.
Join Us
At Fidelity, you'll find endless opportunities to build a meaningful career that positively impacts peoples' lives, including yours. You can take advantage of flexible benefits that support you through every stage of your career, empowering you to thrive at work and at home. Honored with a Glassdoor Employees' Choice Award, we have been recognized by our employees as a Best Place to Work in 2023. And you don't need a finance background to succeed at Fidelity-we offer a range of opportunities for learning so you can build the career you've always imagined.
At Fidelity, our goal is for most people to work flexibly in a way that balances both personal and business needs with time onsite and offsite through what we're calling "Dynamic Working". Most associates will have a hybrid schedule with a requirement to work onsite at a Fidelity work location for at least one week, 5 consecutive days, every four weeks. These requirements are subject to change.
We invite you to Find Your Fidelity at fidelitycareers.com.
Fidelity Investments is an equal opportunity employer. We believe that the most effective way to attract, develop and retain a diverse workforce is to build an enduring culture of inclusion and belonging.
Fidelity will reasonably accommodate applicants with disabilities who need adjustments to participate in the application or interview process. To initiate a request for an accommodation, contact the HR Accommodation Team by sending an email to accommodations @fmr.com, or by calling 800-835-5099, prompt 2, option 3.
At Fidelity, we value honesty, integrity, and the safety of our associates and customers within a heavily regulated industry. Certain roles may require candidates to go through a preliminary credit check during the screening process. Candidates who are presented with a Fidelity offer will need to go through a background investigation and may be asked to provide additional documentation as requested. This investigation includes but is not limited to a criminal, civil litigations and regulatory review, employment, education, and credit review (role dependent). These investigations will account for 7 years or more of history, depending on the role. Where permitted by federal or state law, Fidelity will also conduct a pre-employment drug screen, which will review for the following substances: Amphetamines, THC (marijuana), cocaine, opiates, phencyclidine.