Our shopper is in search of skilled Senior C++ and Python Builders to affix their engineering crew.
Space: Cape City (Workplace Primarily based), Different Areas (Distant)
Schooling & {Qualifications}:
- Increased Diploma or diploma in IT or associated area
- Glorious work ethics, punctual, enthusiastic and keen to be taught
- Fluent in spoken and written English
- Staff participant with the power to work in small groups
- Have the opportunity and keen to journey overseas
Expertise:
- Intermediate – Senior C/C++, Python developer
- Min 3+yrs robust expertise and data
- 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.
- Palms on expertise with Django, Flask or different Python frameworks
- Present data of C/C++ or Python requirements and specs.
- In depth expertise in deploying software program throughout a wide range of platforms and working techniques.
- Very good analytical and problem-solving expertise.
- Expertise with algorithms/knowledge constructions data
- Good OOP data
- 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
- Undertaking Administration
- Analysis / Investigations
- Service Degree Monitoring
- Programs Testing
- Consumer Assist
- The power to shortly create superior software program options which might 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 tasks.
- Collaborating with the software program growth crew on software design and growth.
- Creating software program and overseeing the deployment of purposes throughout platforms.
- Performing diagnostic assessments 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 techniques.
- 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 purposes
- Efficiency tuning, enchancment, balancing, usability and automation
- Work collaboratively with design crew to grasp finish person necessities to offer technical options and for the implementation of recent software program options
- Coordination with different builders for cross-functional necessities implementation and assessments
Choice will probably be given to candidates demonstrating competency within the following:
- Any automotive requirements data
- Improvement of SOME/IP, DDS or attainable different controllers and system stimulators for automotive area
Desired Expertise:
- Senior C/C++ & Python Developer
- file parsing
- API design
- JSON restful
- RPC hyperlinks
- Django
Learn more/Apply for this position