Software Engineer
5 days ago
Job Responsibilities 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 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. Desired Experience & Qualification 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 #J-18808-Ljbffr
-
Software Engineer IV
1 week ago
Cape Town, Western Cape, South Africa MRI Software Full time R250 000 - R450 000 per yearSince we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people's lives. The only way to carry out that mission is to hire the best employees. People like you.Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups, and our promise to empower...
-
Senior Structural Engineer
3 weeks ago
Cape Town, South Africa Gig Engineer Full timeAbout the Role We are looking to recruit a Senior Professional Structural Engineer to fulfil the role of Technical Lead in MCF & Industry in South Africa teams, which are looking to recruit to expand and develop their South Africa‑based Structural Engineering team to assist with our growing workload. Requirements Desired Qualifications and Professional...
-
Data Engineer
2 weeks ago
Cape Town, Western Cape, South Africa Gig Engineer Full time R250 000 - R450 000 per yearPosition:Data EngineerLocation:Cape Town (Hybrid)Contract:12 MonthsRole DescriptionPerform code peer reviews of Junior Software Engineer buildsSupport the Technical Delivery Lead in translating requirements to Junior DevelopersSupport the Technical Delivery Lead in framework optimization initiativesSupport the Technical Delivery Lead in managing CI/CD...
-
Senior Software Engineer
3 weeks ago
Cape Town, South Africa Gendac | Software, Innovations & Iot Full timeARE YOU ...apassionate Senior Software Engineerlooking for variety and the chance to work on interesting projects? A career at Gendac means you'll work on a range of challenging projects, for a mixture of interesting clients, with different teams and diverse technologies. Each new project presents exciting new challenges and responsibilities ensuring...
-
Intermediate Software Development Engineer
2 weeks ago
Cape Town, South Africa Bet Software Full timeWe Want You BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, you'll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT. Beyond coding,...
-
Intermediate Software Development Engineer
3 days ago
Cape Town, Western Cape, South Africa BET Software Full time R900 000 - R1 200 000 per yearWe Want You:BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, you'll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT. Beyond coding,...
-
Intermediate Software Development Engineer
3 days ago
Cape Town, Western Cape, South Africa BET Software Full time R70 000 - R120 000 per yearWe Want You: BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, you'll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT. Beyond coding,...
-
Software Consultant
2 weeks ago
Cape Town, South Africa MRI Software Full timeFrom the day we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people’s lives. The only way to carry out that mission is to hire the absolute best employees on earth. People like you. Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups...
-
Software Consultant
1 week ago
Cape Town, South Africa MRI Software Full timeFrom the day we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people’s lives. The only way to carry out that mission is to hire the absolute best employees on earth. People like you. Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups...
-
Software Engineer
3 weeks ago
Cape Town, South Africa Teamgeek Full timeAbout us We are a dynamic and fast-growing company that builds modern, scalable software for clients across industries. Our culture is built on collaboration, innovation, and continuous learning. We believe in empowering our engineers to grow their skills while delivering real impact to our clients and products. Role overview We are looking for a motivated...