Our consumer is on the lookout for an skilled Senior C++ and Python builders to affix their engineering workforce.
Space: Century Metropolis, Cape City & Distant (Optionally available)
Training & {Qualifications}:
- Larger Diploma or diploma in IT or associated area
- Wonderful work ethics, punctual, enthusiastic and keen to study
- Fluent in spoken and written English
- Group participant with the power to work in small groups
- Give you the chance and keen to journey overseas
Expertise:
- Intermediate – Senior C/C++, Python developer
- Min 3+yrs sturdy expertise and information
- Expertise required on a number of; file parsing, API design, JSON restful, RPC hyperlinks
- A deep understanding and multi-process structure and the threading limitations of Python.
- Familiarity with testing instruments.
- Fingers on expertise with Django, Flask or different Python frameworks
- Present information of C/C++ or Python requirements and specs.
- In depth expertise in deploying software program throughout a wide range of platforms and working methods.
- Very good analytical and problem-solving expertise.
- Expertise with algorithms/knowledge buildings information
- Good OOP information
- Software program growth lifecycle expertise
- Expertise with Home windows and LINUX
- Good understanding of TCP/IP protocol
Roles & Outcomes:
- C++ and Python programming and Integration
- Programs Design
- Documentation / Technical Authoring
- Drawback Fixing
- Challenge Administration
- Analysis / Investigations
- Service Stage Monitoring
- Programs Testing
- Person Help
- The power to rapidly create superior software program options which can be comparatively free from defect and are simply maintained
- Create Firmware for customized {hardware} designs
- Code versioning
- Consulting with inside stakeholders to find out the scope of software program growth initiatives.
- Collaborating with the software program growth workforce on software design and growth.
- Creating software program and overseeing the deployment of functions throughout platforms.
- Performing diagnostic exams and debugging procedures.
- Creating end-user software suggestions channels.
- Optimizing software program by performing upkeep, updates, and upgrades.
- Resolve points proactively to ship top quality merchandise
- Deploying software program throughout a wide range of platforms and working methods.
- Integrating user-facing components utilizing server-side logic.
- Write reusable, testable, and environment friendly code
- Design and implement of low-latency, high-availability, and performant functions
- Efficiency tuning, enchancment, balancing, usability and automation
- Work collaboratively with design workforce to know finish person necessities to supply technical options and for the implementation of recent software program options
- Coordination with different builders for cross-functional necessities implementation and exams
Choice shall be given to candidates demonstrating competency within the following:
- Any automotive requirements information
- Growth of SOME/IP, DDS or doable different controllers and system stimulators for automotive area
Desired Expertise:
- Senior C/C++ & Python Developer
- API design
- RPC hyperlinks
Learn more/Apply for this position