37,472 Graduate jobs in South Africa
New Graduates
Posted 10 days ago
Job Viewed
Job Description
Key Responsibilities
- Engage with prospective clients telephonically No cold calling all leads provided
- Market our sought after products and services
- Accurately capture information obtained during the call
Qualifications
- A completed degree or 3year equivalent qualification
- Matric Certificate
- Computer literacy
- Proficiency in English plus one other South African language
- Confidence and fantastic communication skills
What we offer
- Comprehensive training & ongoing support to unlock your potential
- Performance-based earning opportunities
- Shuttle service to/from Sandton Gautrain Station
- Work-life balance: no weekends, public holidays
- Incentives, prizes & recognition for top performers
- Discounts on Isabella Garcia products
- Death, disability & cancer cover
- Pension fund
- Opportunity to enrol for an MBA degree (T&C’s apply)
Work Environment : This role primarily operates in an office setting.
The Internal Brand Representative should be comfortable working in a fast-paced environment
Join a renowned, growth-oriented organisation where you'll earn a competitive salary, enjoy fantastic benefits, and work in a dynamic environment that fosters development. Apply today and start your journey with Isabella Garcia International!
Company Details
Investment Banking Graduate, Trainee
Posted 1 day ago
Job Viewed
Job Description
Business Segment: Corporate & Investment Banking
Location: Johannesburg, Baker Street 30, ZA
Key Qualities We Seek- Young people who are invested in Africa’s sustainable growth
- Courageous problem solvers
- Collaborative team players
- Inquisitive minds with a relentless desire to learn
- Ambitious go-getters who are driven to win
- Individuals that subscribe to the highest ethical standards
“If you want to be the best, you need to learn from the best.”
Standard Bank placed 18th in the 2024 edition of Forbes' annual ranking of the World's Best Employers, a list that includes 850 top large multinational organisations. The bank emerged as the highest ranked company from Africa and ranked second in the Banking and Financial Services sector globally.
QualificationsPostgraduate or 4-year degree in:
- Accounting
- Business sciences
- Economics
- Math/ Statistics
Additional Requirements:
- South African Citizen or Permanent Resident
- Full-time student or very recent graduate
- Minimum of 65% average over all years of study
Senior Control & Instrumentation Engineer
Posted 1 day ago
Job Viewed
Job Description
Senior Control & Instrumentation Engineer
Contract
SGS is the world’s leading inspection, verification, testing and certification company. SGS is recognized as the global benchmark for quality and integrity. With more than 97,000 employees, SGS operates a network of over 2,600 offices and laboratories around the world.
SGS Bateman’s multidiscipline engineering team provides integrated engineering services for processing plants and related operations. Using proven ISO methodologies enhanced by innovative approaches, the team transforms conceptual designs into operational manual processing plants of all sizes and complexities. An extensive suite of enhanced 3-D design tools and modeling software allow our engineering team to visualize all aspects of plant development.
To produce cost effective and technically sound Electrical, Control & Instrumentation designs within the required time frame to support project deliverables.
Project Life Cycle- Ensure discipline strategy development during set-up to meet project deliverables
- Offer general project support and problem solving on technical matters arising
- Use knowledge of scope on current and recent projects to promote re-use of engineering where possible
- Review key discipline documentation and drawings produced on projects
- Develop a E, C & I strategy and design criteria to suit the unique project/client requirements
- Generate post-project feedback
- Generate scope of work specifications with technical requirements for each package
- Assist in developing, managing and controlling the discipline cost
- and man-hour estimates
- Produce discipline specific designs according to schedule and budget
- Maintain effective engineering input/output of design office
- Maintain effective inter-discipline requirements
- Manage and interface with suppliers and contractors to meet project objectives
- Provide suggestions for improving internal work methods and procedures on an ad-hoc basis.
- Regularly review and contribute towards improvement of procedures and systems
- Ensure all QA procedures and guidelines are followed in all daily activities
- Participate in quality assurance audits
- Adhere to all quality and safety requirements of the SGS management system.
- Perform any other reasonable tasks as assigned by direct line manager
- Professionally the successful candidate will be a B. Sc/B. Eng. or B. Tech (Electrical/Electronic) graduate and preferably registered with ECSA as a professional engineer.
- A proven track record of 5 to 25 years’ experience executing projects in the EPC/EPCM environment; ideally within the mining and minerals (preferred) or petrochemical sector.
- Project Management - Knowledge of basic project management methods and knowledge of all project life cycle phases
- Design Criteria - Applications and improvements of technical knowledge into design criteria that suit project reqs. And/or support the design of new components/equipment
- Commercial Principles -Understanding of contract types and of their main features (basics, purchasing and selling conditions, partnerships, claims, logistic aspects etc.) including international contracts
- Technical Documentation -Ability to create, understand and communicate via technical specifications
- Plant Layout development -Ability to lay out the plant in a functional, safe and cost-effective way
- Materials Fundamentals - Knowledge and understanding of basic information regarding materials and their properties used in engineering and manufacturing activities
- Construction & Commissioning - Understanding of on-site construction work and commissioning with associated contractor and supplier interactions
- Cost Estimation - Understand cost of design (including cost of deliverables generation) and ability to estimate costs related to a project or specific activity
- Basic IT Tools -Office Automation and Graphic Software
- Procurement - Understand project cost control, budgeting, procurement, purchase-to-pay and supply chain management
- Engineering Calculations - Knowledge of engineering calculation techniques
- Innovation & Adaptability - The ability to adapt to different environments (team, technologies, countries etc.) from a technical point of view, including ability to find out new possible technological solutions according to customer’s needs.
- Quality Engineering - Knowledge of quality methods, management systems and procedures and/or understanding of quality features of products and parts
- Quantity Estimation - Ability to estimate quantities (volumes, dimensions, masses, weights etc.)
- CAE Software - Familiarity with CAE software including setting up systems, procedures and guidelines e.g. AutoCAD
- Legislation and Standards - Knowledge of sector specific law (e.g. Engineering safety reqs, and knowledge of standard specifications (e.g. Plant layout requirements etc.) including the ability to integrate these standards
Senior Fullstack Engineer, Growth
Posted 1 day ago
Job Viewed
Job Description
Overview
MoonPay is hiring for a role based in Cape Town, Western Cape, South Africa. Location can be remote from the United Kingdom, Poland, South Africa, Spain, Portugal, or Romania. This is a full-time position focused on engineering within MoonPay's product and payments ecosystem.
What you will do- Architect and develop new and existing products and features on our Referral and Loyalty Program
- Work with Product Managers to come up with the best solutions and implementation plans for new features or changes to existing ones
- Collaborate with other product teams to deliver and improve customer facing features
- Contribute to the estimations, planning and execution of projects, features, and integrations
- Integrate and work closely with external service providers to ensure smooth operation
- Maintain and improve our existing codebase
- Write fully tested, high quality and performant code
- Typescript
- React and NextJS
- Node.js
- Google Cloud Platform
- Extensive backend engineering experience at leading startups or fast growing tech companies
- Entrepreneurial, with strong interest in data and experimentation
- Confident in developing, releasing and maintaining server applications in a fast paced, iterative environment
- Experience with some of our tech stack, or confident you can cross train and upskill quickly
- Have a deep understanding of database structures, theories, principles, and best practices
- Cloud native experience with Google Cloud or similar (e.g., AWS, Azure)
- Bonus points if you make open-source contributions or have experience in web3
- Competitive salary package
- Equity package: all employees have ownership at MoonPay
- Pay for performance equity bonus: rewards for outsized outcomes
- Unlimited holidays: autonomy to choose when to work
- Hybrid working schedule: fully remote or Moonbase, your choice
- Private healthcare benefits
- Enhanced parental leave
- Annual training budget
- Home office setup allowance
- Remote working allowance
- Monthly budget to spend on our products and zero fee crypto transactions
- Employee referral programme
- Regular remote company offsites
Commitment To Diversity We are an equal opportunity employer and strive to create an inclusive environment. If you require accommodations for the interview process, please let us know.
MoonPay is committed to diversity and inclusion in the workplace and prohibits discrimination and harassment of any kind. We provide reasonable accommodations in our hiring process for qualified individuals with disabilities. Please inform our Talent Team if you need assistance completing any forms or participating in the application process.
#J-18808-LjbffrLead Research Analyst with Russian
Posted 1 day ago
Job Viewed
Job Description
#J-18808-Ljbffr
Senior Process Engineer
Posted 1 day ago
Job Viewed
Job Description
Overview
Our client, a leader in the Mobility Solutions industry, is seeking an experienced Senior Process Engineer to join their team in Jet Park, East Rand, Johannesburg.
A wonderful career opportunity awaits an experienced Senior Quality Process Engineer. The successful candidate will lead and improve quality and process engineering activities across the organization, ensuring compliance with customer, regulatory, and internal standards while driving continuous improvement initiatives.
Responsibilities- Leading quality and process engineering initiatives to improve manufacturing efficiency and product quality.
- Developing, implementing, and monitoring quality control processes, procedures, and standards.
- Conducting root cause analysis of defects and driving corrective and preventive actions (CAPA).
- Leading problem-solving workshops (e.g., 8D, DMAIC, Kaizen) with cross-functional teams.
- Mentoring and guiding Process Engineers and Quality Administrators.
- Overseeing compliance with ISO 9001, customer requirements, and industry-specific standards.
- Collaborating with suppliers and customers to resolve quality-related issues.
- Supporting the introduction of new processes, equipment, and technologies.
- Analysing process performance data and recommending improvements.
- Preparing technical reports, presentations, and quality documentation for management.
- Bachelor’s degree in Mechanical, Industrial, Manufacturing Engineering, or a related field.
- Minimum 5–7 years’ experience in process or quality engineering, preferably in manufacturing.
- Strong knowledge of ISO 9001 and quality management systems.
- Experience with Lean Manufacturing, Six Sigma, and continuous improvement tools.
- Proven ability to lead projects and mentor junior staff.
- Excellent problem-solving, analytical, and leadership skills.
- Strong communication and stakeholder management abilities.
- High attention to detail and quality focus.
- Strong technical and analytical mindset.
- Ability to work under pressure and manage multiple projects.
- Commitment to continuous improvement and innovation.
Cloud Security Engineer
Posted 1 day ago
Job Viewed
Job Description
We are seeking a skilled Cloud Security Engineer to join our team on a renewable contract basis.
The ideal candidate must have experience in conducting, coordinating, and responding to vulnerability assessments and penetration tests on Azure and Microsoft 365 environments. Responsibilities include analyzing penetration testing reports, triaging vulnerabilities, and prioritizing remediation efforts. The candidate will collaborate with cloud infrastructure and development teams to address and remediate identified vulnerabilities, and implement vulnerability scanning tools to continuously assess and monitor cloud environments.
Job DescriptionExperience required:
- 4+ years as a cloud security engineer.
- Bachelor's degree in Computer Science, Information Security, or related field (or equivalent experience).
- Proven experience with Azure Security and Microsoft 365 security tools and services.
- Expertise in vulnerability management, penetration testing, and incident response in cloud environments.
- Experience with tools such as Azure Security Center, Microsoft Defender for Cloud, Azure Sentinel, Qualys, or similar.
- Proficiency in scripting and automation (e.g., PowerShell, Python, etc.) to enhance security operations.
- Strong understanding of network security, identity and access management, and encryption technologies.
Advantageous certification and experience:
- Professional certifications such as Certified Information Systems Security Professional (CISSP), Certified Cloud Security Professional (CCSP), Microsoft Certified: Azure Security Engineer Associate, or Offensive Security Certified Professional (OSCP).
- Hands-on experience in penetration testing tools and techniques for cloud environments.
- Familiarity with cloud architecture frameworks and security best practices (e.g., Zero Trust Architecture, shared responsibility model).
Be The First To Know
About the latest Graduate Jobs in South Africa !
Senior Refrigeration Engineer, Mechanical Engineering
Posted 1 day ago
Job Viewed
Job Description
Overview
Join to apply for the Senior Refrigeration Engineer, Mechanical Engineering role at WSP in Africa .
The Company: WSP is one of the most diverse consulting firms in Africa. To further our strategic business execution plan, we are seeking leaders who share our guiding principles – we value our people and our reputation; we are locally dedicated with international scale; we are future-focused and challenge the status quo; we foster collaboration in everything we do, and we have an empowering culture and hold ourselves accountable. We are committed to the achievement and maintenance of diversity and equity in employment.
Key roleWe are seeking a skilled and experienced Consulting Engineer to lead the design, implementation, and close-out of commercial refrigeration installations. This dynamic role covers the full spectrum of consulting services—from project inception and detailed design to documentation, procurement, construction oversight, and final project handover. The ideal candidate will demonstrate a strong track record in client engagement and leadership across refrigeration projects. While the primary focus is on refrigeration systems, the role may also extend to HVAC projects as needed. If you’re passionate about delivering high-quality engineering solutions and thrive in a client-facing, project-driven environment, we’d love to hear from you.
Responsibilities- Proficient in heat load calculations.
- Thorough understanding of South African National Standards (SANS – including 10147 & SANS 347); understanding of British Standards, ASHRAE, etc. will be advantageous.
- Design, based on client requirements and specifications
- Proficient in various modeling software and BIM; conversant with AutoCAD, Revit, BIM360, etc.
- Proficient in all project stages from inception through to close-out and competent in constructing and compiling tender documentation and management of that process
- Formulation of Bills of Quantities (BOQs)
- Specialist equipment specifications understanding and approvals
- Quality control (QA/QC)
- Site supervision and construction monitoring
- Trouble shooting existing installations
- Cost control (related to HVAC & R)
- Project scoping and scope monitoring
- Contractor and contract management (mechanical Refrigeration and HVAC discipline)
- Must have a BEng / BSc / BTech in Mechanical Engineering or have the relevant work experience to be deemed as a competent person through ECSA
- Must be Professionally registered with ECSA
- Will consider candidates who have been professionally registered and who have gone through the recognition of prior learning process
- Minimum 5 years working experience in refrigeration - commercial
- Experience related to commercial refrigeration design and commissioning; HVAC mechanical experience will be advantageous
- Location: Johannesburg or Cape Town preferred
- Computer literacy (MS packages)
- Experience in Autodesk products (AutoCAD, Revit, BIM360)
- Self-motivated and team player
- Excellent communication, problem-resolution skills
- Ability to manage projects with guidance from a senior engineer
- High level of self-sufficiency and good judgement
- Curious and proactive mindset
- Code B driver's license (own car preferred)
- Willing and able to travel abroad
What’s in it for you? We support work-life balance and offer competitive pay, standard benefits including medical cover, generous annual leave, and paid professional subscriptions. WSP is committed to fair and inclusive recruitment practices in line with applicable laws. We welcome applications from all suitably qualified individuals and actively encourage candidates from designated groups to apply. If you require any reasonable accommodation or support during the recruitment process, please let us know.
With us you can. Apply today.
#J-18808-LjbffrProject Technical Manager
Posted 1 day ago
Job Viewed
Job Description
Join to apply for the Project Technical Manager role at Scatec ASA
Get AI-powered advice on this job and more exclusive features.
Want to join a frontrunner in renewable energy that is actively seeking early entry into new markets globally? Since the establishment in 2007, Scatec has acquired extensive knowledge and experience in developing, building and operating solar power plants and we continue to deepen our market position and broaden our offerings. Driven by our company values and competent global workforce, we aim to deliver competitive and sustainable renewable energy globally; protect our environment and improve quality of life through innovative integration of technology; and create shareholder value. We are present in the Americas, Africa, Asia, Europe and the Middle East and are headquartered in Oslo, Norway.
Main purpose of positionCurrently we are looking for a Project Technical Manager in Cape Town, South Africa to be part of our global team working together towards our vision – Improving our future. As our Project Technical Manager, you will be responsible for all of the technical deliverables from project structuring through to technical handover on on a dedicated project, or portfolio of linked projects. The desired end-result is to ensure that projects stick to planned timeline, cost and quality, through:
- thought out and smart project structuring that understands and actively considers the anticipated requirements and constraints during design and construction phase.
- careful management of the detailed engineering process, ensuring that engineering output is provided timeously as per the project programme and functional requirements.
- a structured and proactive approach to construction that adequately and accurately caters for risk and high levels of quality implementation.
To do this the PTM will plan, manage and facilitate all technical tasks and processes, with the assistance of the Engineering team, towards ensuring projects are structured and delivered in a technically compliant manner as required by the Project Technical Function.
Main ResponsibilitiesSupport to Structuring Phase of Projects: During the structuring phase, the Project Technical Manager has 3 key functions
- Review and approval of technical supply contracts ensuring that the Plant is technically compliant with the PPA, Grid Code and other critical project documents (such as the Scatec functional requirements, project programme and permit and licensing conditions etc.).
- Managing and facilitating the detailed design as per the Scatec Solar Operating system.
- Ensuring that the project programme is reasonable and accurately considers the detailed Design Timeline, key equipment procurement and allowance for commissioning, testing and local Grid Connection requirements
These can be further broken down as follows:
- Follow the guidelines and prescribed company structures as outlined by the Operating System
- Plan and manage engineering resources to ensure tasks are completed and delivered on time, especially with regards to detailed design and contract technical inputs.
- Ensure all technical parameters in the Project Documents (such as the functional requirements) are incorporated in the Final Project Design.
- Understand technical and environmental constraints inherent in the project and ensure this is carried through in the detailed design and project contracts.
- Manage and interface with contractors, utilities and equipment suppliers to establish, negotiate and align all technical aspects of the project
- Establish timelines and schedules based on the project schedule and contracts to ensure successful interconnection, commissioning and grid code compliance
- Assist Business Development to obtain all project permits and licenses, in terms of required engineering input
- Support Supply Chain with technical inputs to the following activities:
- Review (S) - EPC and/or contractor proposals for compliance technically and contractually
- Specification of the spare parts list to be delivered after Execution is completed.
- Manage the process to complete the technical schedules of the relevant project contracts
- Prepare formal requests, responses or clarifications towards contractors and consultants
- Manage the technical scoring and evaluation of all bids, equipment and contractors
- Lead and manage the technical due diligence process towards the Lenders Technical Advisors
- Assist the PM to establish and mitigate technical risks through an effective and updated Risk Register
- Set up Doc Control and filing protocols to proactively limit time from COD to TTO
- Represent and drive the technical solution when interfacing with internal stakeholders such as the SPV, Asset Management, Business development and others; as we as all external stakeholders typical to a project
Support to projects in delivery/execution
- Follow-up and coordination of engineering discussions with subcontractors and suppliers on all technical matters
- Manage and assess design change requests to be approved by the Lead Engineer and Project Manager
- Assist supply chain with closing out and clarification of key supply contract schedules
- Clarify and agree interfaces towards the grid and the grid operator.
- Ensure all technical standards are defined prior to the start of construction.
- Visit site on a regular basis to ensure that construction is being implemented as per the design and in line with relevant technical standards and desired quality
- Plan and manage technical resources (engineering, as-well-as external consultants) throughout the execution stage to ensure resources are available as needed and notified in advance as required
- Provide early warning to the PM on any issues in the project that may influence connection dates or the quality of the final product
- Assist with training of document controllers on site regarding the operating system and project documents
- Assist the SPV representative with clarifications towards lenders and Employer’s Technical Advisors
- Ensure that SSO remains compliant to its contractual obligations set in the Project Documents
- Contribute to drafting the relevant project reports (Bi-weekly, monthly etc.)
- Assist the Quality Department with input into technical queries
- Attend and support during project meetings with contractors and utilities
- Establish the plant commissioning and utility compliance plans and procedures.
- Plan and manage the hot commissioning phase of the plant in coordination with the Site Commissioning manager and Site Construction Manager
- Support in project close out phase by preparing and gathering technical documents as needed to achieve TTO on time
As a general note, the PTM is not expected to be an expert in the detailed design of power plants, but is expected to be well versed and understand core elements of the design philosophy of the plant, particularly when it comes to the electrical, communication and control design of the plant, and how it pertains deliverables above (Contractual inputs; guarantees and warrantees; Contractor VO assessments; establishment of the Commissioning plan, TTO, etc.). Similarly, the PTM is not expected to be a legal or project finance expert but should have a clear experience and understanding of these structures, and the techno-commercial inputs required.
Qualifications- Degree in Electrical / Electronical, Mechanical or Electromechanical Engineering
- Masters Degree in Engineering
- 7+ year of engineering experience - Minimum 5 years’ experience in construction 7+ year of general engineering experience; or technical project management experience; or equivalent project engineering experience.
- An excellent knowledge of MS Office, and project reporting
- Exposure to Utility Scale PV / Wind Project execution, developed and executed under Project Finance structures.
- Ideal: Project Management Certificate
- 3+ years renewable energy experience; Lenders Technical Due Diligence; Owner’s Engineer workstreams
- Exposure to High Voltage Networks and Sub-Stations.
- Based in Cape Town and able to travel to site frequently
It is part of every employee's term of reference to contribute to Scatec group’s vision: Improving our Future and adhere to our company values which are:
- Predictable: demonstrate clear communication and listening skills, shares information in an open and honest way
- Driving results: demonstrate determination, pro-activeness, can prioritize and work independently
- Changemaker: demonstrate entrepreneurship, can challenge, fast learner, take initiates and adjust
- Working together: demonstrate teamwork, shares responsibilities, can compromise, has a can-do attitude
For the particular role we also expect
- Advanced understanding of basic electrical design and operation of LV/HV and DC/AC systems, distribution and transmission network and physical aspects of renewable energy systems (solar, wind), with a view of planning and implement commissioning, testing and Grid Code Compliance of the plant
- Expert understanding of all relevant contracts (EPC, FIM, O&M, Grid Connection, PPA, etc) and ensure compliance with all contractual requirements
- Ability to understand and mitigate risk to project programme, quality and cost, in respect to the project baseline, and Scatec’s minimum requirements
- Ability to communicate effectively with other departments, external parties such as suppliers, contractors, lenders, O&M and management. Ability to create trust and build confidence in our abilities
Scatec is an exciting, innovative and ambitious company operating in a growing industry. We offer a challenging and interesting position where you will be part of a flexible, diverse and truly international working environment consisting of highly competent and committed colleagues with a positive drive to make a difference.
Scatec is an equal opportunity employer and values diversity. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, national origin, disability status, protected veteran status, or any other basis protected by appropriate law. All hiring decisions are made based on merit, competence and business need.
Applications will be processed on a continuous basis.
Seniority level- Mid-Senior level
- Full-time
- Engineering and Information Technology
Referrals increase your chances of interviewing at Scatec ASA by 2x
Get notified about new Technical Manager jobs in Cape Town, Western Cape, South Africa .
Cape Town, Western Cape, South Africa 2 days ago
#J-18808-LjbffrSenior Structural Engineer
Posted 1 day ago
Job Viewed
Job Description
Overview
Senior Structural Engineer – Relocation to Ireland
An established multidisciplinary Engineering & Environmental Consultancy with offices in Ireland and Spain is seeking a Senior Structural Engineer to join their growing team. The firm is recognised for delivering innovative designs, engineering excellence, and cost-effective solutions across a wide range of projects.
This role offers a unique opportunity for South African engineers seeking to broaden their international experience and relocate to Ireland.
Why Join Us?- Relocation Opportunity – Support for engineers moving to Ireland.
- Professional Growth – Continuing Professional Development and the chance to work across Structural, Civil, and Fire Engineering disciplines.
- Competitive Salary – Attractive package in line with Irish industry standards.
- Collaborative Culture – Work in a friendly, team-focused environment.
- Provide technical leadership in structural engineering: basis of design, analysis, and Eurocode compliance.
- Lead the structural engineering team, while coordinating with civil and fire engineering colleagues.
- Oversee design checks, drawing reviews, and QA from planning to project handover.
- Manage Light Gauge Steel (LGS), modular/MMC documentation, and temporary/transport design considerations.
- Conduct investigation and strengthening works on existing structures.
- Liaise with Assigned/Design Certifiers to ensure compliance and certification.
- Mentor junior engineers and manage outsourced design partners.
- Chartered Engineer status (or eligible for professional registration in Ireland).
- Strong first principles design fundamentals, with the ability to perform independent checks beyond software reliance.
- Proven ability to adapt to Eurocodes (including Irish National Annexes) across steel, concrete, timber, and composite structures.
- Experience across the full project lifecycle, from concept design to QA close-out.
- Knowledge of Light Gauge Steel (LGS) and Modular/MMC delivery methods.
- Leadership experience, including coordination of multidisciplinary teams and external stakeholders.
- Deep understanding of structural mechanics: statics, stability, load paths, serviceability, and capacity checks.
- Expertise in cold-formed steel behaviour, modular systems, and interface detailing.
- Familiarity with MMC delivery processes including tolerances, lifting, transport checks, and sequencing.
- Ability to prepare and review calculation packs, DoPs, and certification documentation.
- Software proficiency in Robot, Tekla Tedds, Revit, AutoCAD, and strong spreadsheet/modelling skills.