Snr C++ Software Developer
at Pillango Placements
Centurion, Gauteng, South Africa -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 17 Jun, 2024 | Not Specified | 19 Mar, 2024 | N/A | C++,English,System Testing,Writing | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
SKILLS & KNOWLEDGE:
- Must have an in-depth knowledge of software engineering processes.
- Must have a good working knowledge of software modifications using C++.
- Java / C# / Delphi knowledge will be an advantage.
- Must have a good working knowledge of database modifications using Access / PostgreSQL.
- Must have a good working knowledge of system testing and implementation.
- Must have a good knowledge and experience of Command & Control systems.
- Must have a good knowledge of the systems and products developed for the SANDF.
- Must have a good working knowledge of the principles of Project Management.
- Must be good in writing, reading and speaking in English.
EXPERIENCE REQUIRED:
- At least 5 years’ software design and development experience.
- At least 5 years’ experience in Project Management.
QUALIFICATIONS REQUIRED:
- An applicable University degree, (BEng) or similar qualification.
- Diploma in Project Management.
Responsibilities:
- Develop software and software modifications using C++.
- Java / C# / Delphi or other identified languages will be an advantage.
- Do database modifications using Access / PostgreSQL.
- System testing and implementation.
- Technical documentation.
- Verify solution development against development.
- Maintain domain knowledge of Command & Control systems.
- Design software and software modifications using common standards.
- Mentoring in programming and domain knowledge.
- Manage projects through planning, organizing, leading, monitoring and controlling of the programmes / projects.
- Ensure that project risks are identified and managed, customers objectives delivered within the required timeframes, within budget, with quality, adhering to all the applicable methodologies to meet or exceed all milestones and improved profitability.
- Ensure timeous compilation and submission of the relevant management reports.
- Encourage and create possibilities that benefit the company and employee’s long-term development.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Diploma
Management
Proficient
1
Centurion, Gauteng, South Africa