Skills : C++ Multithreading
Roles And Responsibilities
- Provides leadership through example to others in safe working practices, wellness, and environmental management.
- Works in a safe manner and supports others to work safely, ensuring no action or inaction causes harm to yourself or any other person whilst at work.
- Complies with all safe work practices and support in the continuous improvement of health and safety and environmental management initiatives.
- Reports all hazards, incidents and near misses.
- At all times, use all safety equipment and/or Personal Protective Equipment where provided.
- Assist us to become a sustainable business and an employer-of-choice by being aware of environmental impacts within your role, suggesting continuous improvements, whilst understanding and complying with our Environmental Management System
Critical Skills To Possess
- Tertiary qualification in Computer Science, Software Development, or Engineering
- Proficient in C++ C++11/14/17/20, Multithreading, IPC, design patterns, OOPS, data structure, Algorithm
- 3+ years of development and/or testing experience developing code using C++.
- Experience with Version Control Systems (Git)
- Technical skills including high level understanding of software development, network systems and software testing.
- Problem investigation and resolution experience in a software environment
- Payments and/or Retail Petroleum industry experience
- Embedded Linux x86 / ARM
- C, Java, Assembler, Python, Bash scripting
- Ability to promote a test-driven development approach.
Preferred Qualifications
- BS degree in Computer Science or Engineering or equivalent experience
Skills: test driven development,assembler,multithreading,retail,design patterns,c,payments,oops,bash,ipc,embedded linux x86 / arm,embedded linux,c++,bash scripting,algorithms,java,python,data structures,test-driven development approach,version control systems (git),data structure,git,algorithm