Home  |  Contact  |  About Us
Register  |  Sign In        

Full Stack C++ Developer

col-narrow-left   

Location:

Cape Town, Western Cape 

Salary:

Negotiable per month

Posted:

08-09-2020
col-narrow-right   

Job Type:

Permanent

Job Level:

Skilled

Employment Equity:

Open to All Candidates
col-wide   

Job Description:

If you are a highly skilled full – stack developer and coding is your passion and looking to further upskill  this opportunity with a dynamic and progressive International Development Company maybe the perfect fit for you!
This company is currently expanding their development team and specialising in the development of online games and supporting products.
 
Minimum Requirements:
  • Degree of Diploma in Computer Science/Software Engineering
  • Minimum of 3 years in a similar position with focus on developing code
  • Experience in developing websites for Mobile and Desktop
  • Must be in possession of examples of work done, including timelines, requirements and how the solutions were met
  • Strong proficiency in C++ with fair knowledge of language specification (version 11 and up)
  • Good understanding of memory management in non-garbage collected environments
  • Must have strong understanding of dynamic polymorphism and C++ specific notions such as friend classes
  • Familiarity with templating in C++ (WTL, STL, ATL and MFC)
  • Familiarity with system call wrapper library functions
  • Knowledge of writing native modules for high-level languages such as Node.js will be advantageous 
  • Scrum, Agile, REST/RESTful APIs, Design Patterns
  • Must have experience in full Software development lifecycle
  • Strong understanding of TCP/IP protocol, SocketIO and ZMQ or any other messaging protocols
  • Must have experience in using the Visual Studio
  • Experience in high – performance servers and scalable architecture design
  • Strong command of English (verbal and written)
Additional Skills Set Required:
  • GIT
  • Migration of legacy systems
  • MS SQL, MongoDB, JIRA, Bamboo, Octopus, jQuery, Backbone, CreateJS, Compass/Sass
  • Angular JS, Grunt/Gulp, .NET framework, ASP.Net, JSON, Swagger
  • Responsive design, progressive web apps
  • Test frameworks such as Mocha, Selenium, Puppeteer or similar
  • Familiar with continuous integration
  • Containerization (Docker)
  • Experience in developing monolithic applications as well as microservices
  • Knowledge of low-level threading primitives and real-time environments
 
Key Performance Areas will entail:
  • Working in an agile environment with stand-ups, sprints and planning meetings
  • Work in small, niche development team taking on new features, spikes and bugs
  • Plan, design, implement, document, test and release new features
  • Do code reviews
  • Deliver stable code
  • Maintain existing code base and if required create documentation and diagrams to substantiate further development
  • Liaise with QA team to identify and fix bugs
 
Remuneration offered will be based on relevant experience, qualifications, skills set and proven track record.
The interview process will be a rigorous process that will include presentation of previous examples, skills assessments and psychometric evaluation assessments.
If you have not received any feedback after 2 weeks in submission of your application, please consider your application as unsuccessful.

Job Category:

Information Technology, IT Software Developer

Company Info


TrudyQ Consulting
Cape Town, WC, South Africa

Please register to view contact info


Full Stack C++ Developer

col-narrow-left   

Location:

Cape Town, Western Cape 

Salary:

Negotiable per month

Posted:

08-09-2020
col-narrow-right   

Job Type:

Permanent

Job Level:

Skilled

Employment Equity:

Open to All Candidates
col-wide   

Job Description:

If you are a highly skilled full – stack developer and coding is your passion and looking to further upskill  this opportunity with a dynamic and progressive International Development Company maybe the perfect fit for you!
This company is currently expanding their development team and specialising in the development of online games and supporting products.
 
Minimum Requirements:
  • Degree of Diploma in Computer Science/Software Engineering
  • Minimum of 3 years in a similar position with focus on developing code
  • Experience in developing websites for Mobile and Desktop
  • Must be in possession of examples of work done, including timelines, requirements and how the solutions were met
  • Strong proficiency in C++ with fair knowledge of language specification (version 11 and up)
  • Good understanding of memory management in non-garbage collected environments
  • Must have strong understanding of dynamic polymorphism and C++ specific notions such as friend classes
  • Familiarity with templating in C++ (WTL, STL, ATL and MFC)
  • Familiarity with system call wrapper library functions
  • Knowledge of writing native modules for high-level languages such as Node.js will be advantageous 
  • Scrum, Agile, REST/RESTful APIs, Design Patterns
  • Must have experience in full Software development lifecycle
  • Strong understanding of TCP/IP protocol, SocketIO and ZMQ or any other messaging protocols
  • Must have experience in using the Visual Studio
  • Experience in high – performance servers and scalable architecture design
  • Strong command of English (verbal and written)
Additional Skills Set Required:
  • GIT
  • Migration of legacy systems
  • MS SQL, MongoDB, JIRA, Bamboo, Octopus, jQuery, Backbone, CreateJS, Compass/Sass
  • Angular JS, Grunt/Gulp, .NET framework, ASP.Net, JSON, Swagger
  • Responsive design, progressive web apps
  • Test frameworks such as Mocha, Selenium, Puppeteer or similar
  • Familiar with continuous integration
  • Containerization (Docker)
  • Experience in developing monolithic applications as well as microservices
  • Knowledge of low-level threading primitives and real-time environments
 
Key Performance Areas will entail:
  • Working in an agile environment with stand-ups, sprints and planning meetings
  • Work in small, niche development team taking on new features, spikes and bugs
  • Plan, design, implement, document, test and release new features
  • Do code reviews
  • Deliver stable code
  • Maintain existing code base and if required create documentation and diagrams to substantiate further development
  • Liaise with QA team to identify and fix bugs
 
Remuneration offered will be based on relevant experience, qualifications, skills set and proven track record.
The interview process will be a rigorous process that will include presentation of previous examples, skills assessments and psychometric evaluation assessments.
If you have not received any feedback after 2 weeks in submission of your application, please consider your application as unsuccessful.

Job Category:

Information Technology, IT Software Developer

We are a locally based job site for Jobs in South Africa. The CompuJobs job site is your all in one it recruitment solution. Whether you are a candidate seeking a new job or a recruiter looking to hire staff, we are here to help you achieve your objectives. CompuJobs has been serving the employment sector in South Africa since 2007. Job seekers please register to submit your CV and apply to jobs. Employers and recruitment agencies please check out the Employer Pricing page for available job posting and recruitment services. This is South Africa's recruitment and career website. Your job search starts here. Let's get working!

CompuJobs Job Portal - Your #1 resource for jobs in South Africa.


RapidSSL     PayFast
Copyright © 2020 CompuJobs | All Rights Reserved