Software Engineer Cape Town
6 days ago
- Prototyping and software development of the telescope operational software (all stages of the full software development life cycle may be encountered).
- Provide hands-on technical support in the system administration of the hardware platforms, deployment environments and processing, which may include site visits to the Karoo.
- Collaborate with departmental stakeholders to support engineering, commissioning, operations, and early science activities.
- Assist in maturing of software development and quality assurance processes towards greater standardization and improved long-term maintainability and robustness.
- Facilitate coding standard compliance and code reviews, which include mentoring junior engineers.
- Provide project management and progress reporting input as required by the Functional Manager and for team communication.
KEY REQUIREMENTS:
QUALIFICATION:
- B.Tech/B.Sc. (Comp Sci) with 5+ years
- B.Eng./B.Sc. Hons (Comp Sci) with 4+ years
- M.Eng/M.Eng/M.Sc. (Comp Sci) with 3+ years
- PhD with 2+ years
- Engineering (with a software focus) or related field
EXPERIENCE:
- Experience in a software engineering environment, preferably in an engineering development project environment with a strong software focus.
- Python or C/C++ programming language and experience in development, testing, deployment, commissioning, release, and support of large-scale projects in Python or C/C++.
- Technical knowledge of development in Linux operating systems (experience in system administration of such will be beneficial).
- Technical experience in architecture design and development of large software projects (experience with control and monitoring will be beneficial).
- Experience in programming in the Python programming language.
- Experience in prototyping and development, including testing, deployment, commissioning, release, and support of large-scale projects.
- Experience with test-driven development and integration testing techniques, methodologies, and frameworks; and supporting systems like revision control and build systems.
- Experience with quality assurance processes and software development processes and willingness to participate in improving software development processes and software quality procedures.
- Experience in the implementation of project management and system engineering principles.
KNOWLEDGE:
- Modern software collaboration tools such as GitHub, Containers, Google Drive, JIRA etc.
- Python programming language
-
Solutions Engineer in Cape Town
2 days ago
Cape Town, Western Cape, South Africa Scrums Full timeSovTech is now Scrums.com Same company, new name.We are looking to hire an experienced solutions engineer to work alongside our passionate sales team in Cape Town.As a solutions engineer, you will be required to conduct discovery calls with our trained Sales Representatives, draft and deliver presentations, demonstrate the features of company products, and...
-
Cape Town Software Developer
2 days ago
Cape Town, Western Cape, South Africa Scrums Full timeSovTech is now Scrums.com - Same company, new name.We are seeking an experienced software developer to work alongside our passionate sales team in Cape Town.As a senior software solutions specialist, you will be required to conduct technical discovery calls with our trained Sales Representatives, draft and deliver presentations, demonstrate the features of...
-
Accountant Manager Cape Town
3 days ago
Cape Town, Western Cape, South Africa Pkf Cape Town Full timeOur client, a vibrant retail and manufacturing company in Central Cape Town, is seeking an Accounting and Inventory Manager to join their team. It will be flexible part-time hours that will allow you to find the perfect work-life balance.POSITION INFO: Qualifications:BCom Degree or SAIPA / SAICA registeredMinimum 10 years of experience in a related...
-
Cape Town, Western Cape, South Africa Construct Executive Search Full timeMechanical Wet Services Engineer (Consulting) - Cape TownDescription: Mechanical Wet Services Engineer (Consulting) - Cape TownProfile:Must have a Bachelor of Engineering Degree or a Bachelor of Technology Degree in Mechanical Wet Services.Must be registered with ECSA as a Professional Engineer.Must have 5-8 years of experience in mechanical wet services...
-
Mice Sales Manager Cape Town
2 days ago
Cape Town, Western Cape, South Africa Taj Cape Town Full timeSales ManagerWe are seeking an experienced and dynamic Sales Manager to join our sales team and drive the achievement of revenue goals. The successful candidate will be responsible for developing and executing sales strategies and managing key client relationships.Duties & ResponsibilitiesAssist the DOSM in order to maximise revenues of the hotel by driving...
-
Software Engineers
3 days ago
Cape Town, Western Cape, South Africa LexisNexis Risk Solutions Full timeSoftware Engineers - Cape Town Tech HubSoftware Engineers - Cape Town Tech HubApply locations Cape Town posted on Posted 30+ Days Ago job requisition id R79647Software Engineers - all levels; 2 years experience to Lead and Principal levelDo you enjoy working with innovative research technology?Would you like to be part of a team that creates solutions for...
-
Cape Town Tech Specialist
6 days ago
Cape Town, Western Cape, South Africa Phanda Personnel Full timeAbout the RoleThis is an exciting opportunity to join our team at Phanda Personnel in Cape Town as a senior software professional.ResponsibilitiesEngineering Development:Develop and maintain high-quality software applications using Python or C/C++ programming languages.Work closely with the engineering team to ensure efficient system administration of...
-
Cape Town Based IT Specialist
2 days ago
Cape Town, Western Cape, South Africa Ananzi Full timeAre you a skilled Software Engineer looking for a challenging and rewarding career opportunity? Look no further than Ananzi, a global defense company with a reputation for excellence and innovation. We are seeking an experienced professional to join our team in Cape Town and contribute to our mission of providing innovative defense solutions to over 50...
-
Senior Software Engineer
4 weeks ago
Cape Town, Western Cape, South Africa Network Recruitment Full timeA cutting-edge tech company is looking for a Senior Software Engineer to join their innovative R&D team in Cape Town (On-Site) . This role is perfect for a seasoned C# developer with expertise in Maui/Xamarin, SQL, and software architecture . Technical leadership and mentoring experience are non-negotiable .Youll be part of a collaborative, fast-paced...
-
GUI Software Engineer
3 weeks ago
Cape Town, Western Cape, South Africa FM Staff Full timeWe're looking for a Software Engineer with at least 3 years' experience in GUI development - on-site role only.MUST (NON-NEGOTIABLE):BSc Computer Science or comparable qualification.At least 3 years' hands-on experience in GUI Development and Backend Service-Orientated Software.Be proficient in Cloud-based technologies, and their deployment.Have a strong...
-
GUI Software Engineer
4 days ago
Cape Town, Western Cape, South Africa FM Staff Full timeWe're looking for a Software Engineer with at least 3 years' experience in GUI development - on-site role only.MUST (NON-NEGOTIABLE):BSc Computer Science or comparable qualification.At least 3 years' hands-on experience in GUI Development and Backend Service-Orientated Software.Be proficient in Cloud-based technologies, and their deployment.Have a strong...
-
Cape Town, Western Cape, South Africa E-Merge Full timeAre you a Senior Python JavaScript Software Engineer looking for new opportunity in an environment that empowers salesforce to reach every customer, through an ecosystem of digital and financial services?This is a development role where you are accountable for commercial outcomes. You will join existing projects, creating smart solutions to quickly onboard...
-
Senior Software Engineer
4 weeks ago
Cape Town, Western Cape, South Africa Network Recruitment Full timeA cutting-edge tech company is looking for a Senior Software Engineer to join their innovative R&D team in Cape Town (On-Site) . This role is perfect for a seasoned C# Developer with expertise in Maui/Xamarin, SQL, and software architecture . Technical leadership and mentoring experience are non-negotiable. Youll be part of a collaborative, fast-paced...
-
Software Engineering Graduate
7 days ago
Cape Town, Western Cape, South Africa Opportunitiesforafricans Full timeAltron Software Engineering & Cloud Graduate ProgrammeWe are seeking a talented and motivated individual to join our team as a software engineering graduate. The selected candidate will engage with a leading team that services clients across Africa.This role offers the opportunity to participate in a mentorship program, where you will grow and develop into...
-
Junior Software Engineer Cape Town
4 days ago
Cape Town, Western Cape, South Africa MultiLead Consulting Services Full timeJunior Software EngineerA Company based in Capetown has a position for a Junior Software Engineer.Salary is negotiable.MUST HAVE TELSCOPE SOFTWARE ENGINEERING EXPERIENCEDuties & ResponsibilitiesSoftware development of the telescope operational software. All stages of the full software development life-cycle may be encountered: from requirements analysis,...
-
GUI Software Engineer
3 days ago
Cape Town, Western Cape, South Africa FM Staff Full timeWe're looking for a Software Engineer with at least 3 years' experience in GUI development - on-site role only.MUST (NON-NEGOTIABLE):BSc Computer Science or comparable qualification.At least 3 years' hands-on experience in GUI Development and Backend Service-Orientated Software.Be proficient in Cloud-based technologies, and their deployment.Have a strong...
-
Cape Town Engineering Manager
2 days ago
Cape Town, Western Cape, South Africa Revtech Global (Pty) Ltd Full timeAbout Revtech Global (Pty) Ltd">We are seeking a skilled Senior Structural Engineer to join our team in Cape Town.This position offers an opportunity to lead our local operations and drive business growth.You will be responsible for managing senior engineers and overseeing project delivery.">Job Description: Provide leadership and technical direction for our...
-
Western Cape Regional Sales Lead
7 days ago
Cape Town, Western Cape, South Africa Pancom Cape Town Full timeCareer OpportunityPancom Cape Town is a leading supplier of office automation products to SMEs in the Western Cape region.We are seeking a highly motivated and experienced New Business Development professional to join our team as a full-time Regional Sales Lead.The role involves generating new leads, booking appointments, and networking with potential...
-
Software Development Engineer
6 days ago
Cape Town, Western Cape, South Africa Phanda Personnel Full timeJob OverviewWe are seeking a highly skilled and experienced software development engineer to join our team at Phanda Personnel in Cape Town.Key ResponsibilitiesSoftware Development:Design, develop, test, and deploy large-scale software projects using Python or C/C++ programming languages.Collaborate with the engineering team to ensure smooth system...
-
Industrial Engineer Job Cape Town
2 days ago
Cape Town, Western Cape, South Africa Network Contracting Solutions Full timeNetwork Contracting Solutions Product Support EngineerA reputable mining and engineering company in the city bowl area of Cape Town is seeking a highly skilled product support engineer.The successful candidate will have a strong background in mechanical or industrial engineering, with experience in product development and support.Main Duties &...