We are seeking a detail-oriented and analytical Performance Engineer to join our team in Johannesburg, South Africa. As a Performance Engineer, you will play a crucial role in ensuring the efficiency and reliability of our software systems by conducting thorough performance testing and optimization.
Performance testing:
It is the process of creating and carrying out tests to evaluate how quickly, accurately and steadily software systems or applications operate.
Load Testing:
Testing the system's performance at different user activity or data load levels is known as load testing.
Stress testing:
It involves assessing the system's performance in difficult scenarios, like heavy user traffic or resource shortages.
Benchmarking:
It is the process of evaluating a system's performance against rivals or industry norms.
Performance monitoring:
It is the process of putting procedures and tools in place to keep an eye on how well systems or applications are performing in real time.
Root Cause Analysis:
Examining and determining the root cause of problems with performance.
Participate in capacity planning and scalability assessments
Stay up-to-date with industry trends and emerging technologies in performance engineering
Qualifications
Bachelor's degree in Computer Science, Software Engineering, or a related field
5+ years of experience in performance engineering or a related role
Coding experience exceeding simple scripts
Previous experience working in the site performance engineer field
Understanding of System Architecture
Familiarity with cloud platforms (e.g., AWS, Azure, or GCP)
Knowledge of web technologies and protocols
Experience with performance optimization techniques and best practices
Understanding of system architecture and scalability principles
Familiarity with Agile development methodologies
Strong analytical and problem-solving skills
Excellent communication and teamwork abilities
Additional Information
Behavioural Competencies:
Adopting Practical Approaches
Articulating Information
Checking Things
Developing Expertise
Documenting Facts
Embracing Change
Examining Information
Interpreting Data
Managing Tasks
Producing Output
Taking Action
Team Working
Technical Competencies:
Agile Engineering
API Engineering
Automation
Cloud Computing
Continuous Delivery (CD)
Continuous Deployment
Continuous Integration (CI)
Core Systems
Data Engineering
Design Thinking
Error Budgets
Incident Response
Infrastructure as Code (IaC)
Knowledge Management
Microservices
Non-abstract Large System Design (NALSD)
Observability (Application and Web Analytics)
Platform Engineering
Policy as Code
Post-incidence Analysis
Reliability and Resilience
Security Engineering
Service Level Management
Software Engineering Methods
Software Engineering Service Level Management
Software Engineering Tools
Software Foundations
System Integration
Test-driven Design (TDD)
Threat Modelling
Please note:
All our recruitment processes comply with the applicable local laws and regulations. We will never ask for money or any from of payment as part of our recruitment process. If you experience this, please contact our Fraud line on +27 800222050 or TransactionFraudOpsSA@standardbank.co.za
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.