Software Engineer
4 days ago
Software Engineer Job Spec
Software Engineer
As a Software Engineer, you are responsible for the research, design and writing of new software solutions as part of a team on a project. Software knowledge based on client requirements varies across the teams, which offers scope for technical variety and growth in this role.
This role will report to the Head of Project Management and rely on their Stream/Team Lead for technical guidance and mentorship. You will be required to have a minimum of 0-2 years of relevant development experience.
Within the Project Team
- The employee engages in internal feedback and planning sessions – participates and gives feedback.
- Within the planning sessions, employee understands the function of a story point & weighing of tasks.
- Within the frame of the project, the employee is able to manage their workload effectively.
- Employee works well with the team and Project Management Office to gain an understanding of project requirements.
- The employee engages and contributes to daily stand-ups and timely escalates any issues.
- The employee works to the best of their ability with the Project Manager/Project Administrator on their team to ensure that the project produced is of high quality within the specific timeframe.
Software Development
- The employee is able to understand the basic components of a system.
- The employee is able to learn to work with industry best practices to enable stable applications.
- The employee is able to understand and implement the integration of software with third party systems and/or software written by Codehesion.
- Assist in the implementation of business processes (rules) in software according to client requirements.
- Employee asks for help and gets through blockers quickly.
- Code review – Employee is able to assist in the reviewing of colleagues' work when necessary.
- Employee is able to apply and understand company tech stacks applicable to your projects.
- The employee is able to debug and review their own work.
Qualification
- BSc, BEng, BCom, BCompt, Honours or Masters degree from one of the mainstream universities.
- Practical industry experience which has resulted in a proven track record.
Living The Values Of Codehesion
- Growth
Eagerness to learn and progress: Growth in technical ability. Growth in project performance. Invests and takes ownership in individual/professional growth. - Passion for brand
Participation in company activities. Passion for Codehesion's collective goal to thrive. You have a positive influence within your work environment. Contributes to company initiatives. - Get to done
Effectively meeting project deadlines. Availability (creating time to learn). Working on context switch ability. Learning to deal with pressure. - Team Player
Effectively communicates with team, peers, superiors, and clients. Effectively manages a good relationship with team, peers, superiors, and clients. - Sign your work
Ownership. Quality. Responsibility.
-
Software Technical Manager
12 hours ago
Pretoria, Gauteng, South Africa Iris Software Full timeJob DescriptionManager Software EngineeringJob Rank: ManagerLocation: Johannesburg, GautengYour responsibilitiesThe Africa Assurance Digital Innovation team is looking to hire a skilled Manager Software Engineering to build tailored digital and innovative solutions for our Assurance business. These solutions are designed to monitor and facilitate process...
-
Mobile Software Engineer
9 hours ago
Pretoria, Gauteng, South Africa Blue Bean Software Full timeAt Blue Bean Software, we're shaping the future of technology.We're a leading custom software and product development company, partnering with both large enterprises and dynamic start-ups to solve complex challenges.Our team delivers tailored solutions that blend cutting-edge technology with a deep understanding of our clients' needs.We're pioneers in our...
-
Product Development Engineer
9 hours ago
Pretoria, Gauteng, South Africa Bet Software Full timeJob OverviewWe are seeking a highly skilled Product Development Engineer to join our team at Bet Software. As a key member of our R&D department, you will be responsible for designing, developing, and evaluating new product ideas.
-
Software Engineer
24 hours ago
Pretoria, Gauteng, South Africa E and D Recruiters Full timeInternational Company - Software Engineer (Cryptography and Network Security)Reference: Pta003178-EP-3This exciting career opportunity is for a person with skills in Cryptography and computer & network security. We require a Software Engineer with 2 years working experience in C/C++ and Linux-based product development. Become a specialist in network security...
-
Software Engineer
2 days ago
Pretoria, Gauteng, South Africa OfferZen Ltd Full timeTHE ROLE As a software engineer, you will be joining an exciting new product poised to transform how healthcare is delivered in South Africa and parts of Africa. You will work with a multidisciplinary team to provide ingenious solutions to business problems using the latest technologies. You will practice and champion best practices throughout the SDLC...
-
Software Engineer
9 hours ago
Pretoria, Gauteng, South Africa Zecutive Consultants Full timeZecutive Consultants is a fast-growing company that specializes in Software Development, Simulation Design, Process Engineering, and optimizing efficiency across various industries. We are seeking an experienced Software Engineer to join our dynamic software engineering department based in Pretoria. Our clients include top multinational mining and industrial...
-
Senior Software Engineer
3 weeks ago
Pretoria, Gauteng, South Africa E&D Recruiters Full timeSenior Software Engineer Pretoria-East Minimum requirements and experience: BEng (Electronic or Computer Engineering). Master's degree will be beneficial. 5-10 years of working experience in software engineering 2-5 years leading a software engineering team. Comfortable acting as point of contact for international clients. Responsibilities: Leading the...
-
Senior Software Engineer
3 weeks ago
Pretoria, Gauteng, South Africa E&D Recruiters Full timeSenior Software EngineerPretoria-EastMinimum requirements and experience:BEng (Electronic or Computer Engineering).Master's degree will be beneficial.5-10 years of working experience in software engineering2-5 years leading a software engineering team.Comfortable acting as point of contact for international clients.Responsibilities:Leading the software...
-
Embedded Software Engineer
2 days ago
Pretoria, Gauteng, South Africa E&D Recruiters Full timeEmbedded Software Engineer (Radio Integration) Pretoria-East Minimum requirements and experience: BEng (Electronic Engineering) or Computer Engineering 0-5 years of software development experience. C++ Responsibilities: Collaborate with international engineering clients to adapt embedded communication software to their specific hardware requirements. As part...
-
Embedded Software Engineer
4 weeks ago
Pretoria, Gauteng, South Africa E&D Recruiters Full timeEmbedded Software Engineer (Radio Integration) Pretoria-East Minimum requirements and experience: BEng (Electronic Engineering) or Computer Engineering 0-5 years of software development experience. C++ Responsibilities: Collaborate with international engineering clients to adapt embedded communication software to their specific hardware requirements. As...
-
Embedded Software Engineer
2 weeks ago
Pretoria, Gauteng, South Africa E&D Recruiters Full timeEmbedded Software Engineer (Radio Integration)Pretoria-EastMinimum requirements and experience:BEng (Electronic Engineering) or Computer Engineering0-5 years of software development experience.C++Responsibilities:Collaborate with international engineering clients to adapt embedded communication software to their specific hardware requirements.As part of the...
-
C++ Software Engineer
2 days ago
Pretoria, Gauteng, South Africa InfyStrat Software Services Full timeAbout the TeamWe are a dynamic team at InfyStrat Software Services, seeking a highly skilled Senior C++ developer to join our ranks.The ideal candidate will have a strong background in C++ programming and experience in developing backend server and batch code.This is an excellent opportunity for a senior developer to contribute to the development of...
-
IT Software Engineer
4 days ago
Pretoria, Gauteng, South Africa Edge Executives Full timeEdge ExecutivesWe are a dynamic company that specializes in technology solutions. We are looking for a skilled and hardworking Hardware / Software Engineer to join our team.The ideal candidate will have expertise in embedded software solutions, firmware design, and hardware integration. They will be responsible for developing and maintaining efficient...
-
Protocol Software Engineer
3 weeks ago
Pretoria, Gauteng, South Africa JenRec Recruitment Full timeThis role is ideal for a driven engineer excited to work on complex, multi-year international projects within an agile development environment alongside software, hardware,Software Engineer to join a growing team focused on designing and developing Layer 2 and Layer 3 protocol software for digital communication systems. and R&D test engineers.Minimum...
-
Software Design Engineer
2 days ago
Pretoria, Gauteng, South Africa E&D Recruiters Full timeSoftware Design Engineer Irene Minimum requirements: BEng (Electronic or Computer Engineering). A post-grad will be advantageous. Minimum of 5-8 years of software development experience required. Programming in C/C++; Python; Git, SVN; Linux; Software driver development; Embedded Operating Systems; Documentation (design and test specifications); Analysis and...
-
Software Engineering Professional
20 hours ago
Pretoria, Gauteng, South Africa MECS Full timeJob OverviewMECS is seeking a highly skilled Software Engineering Professional to lead the development of advanced artificial intelligence solutions. The ideal candidate will have a strong background in computer science and engineering, as well as significant experience in software development and machine learning.Key ResponsibilitiesDesign and implement AI...
-
Software Engineering Director
9 hours ago
Pretoria, Gauteng, South Africa Mukuru Full timeAbout the Role:We are seeking a highly skilled Software Engineering Manager to lead our team of software engineers in developing innovative, scalable, and robust financial technology solutions.The ideal candidate will have strong technical expertise, strategic vision, and a people-first approach to leadership.This role offers an exciting opportunity to shape...
-
Software Design Engineer
2 weeks ago
Pretoria, Gauteng, South Africa E&D Recruiters Full timeSoftware Design Engineer Irene Minimum requirements: BEng (Electronic or Computer Engineering). A post-grad will be advantageous. Minimum of 5-8 years of software development experience required. Programming in C/C++; Python; Git, SVN; Linux; Software driver development; Embedded Operating Systems; Documentation (design and test specifications); Analysis...
-
Chief Software Architect and Engineer
9 hours ago
Pretoria, Gauteng, South Africa Sita Soc Full timeAbout SITASITA is a leading provider of IT solutions and services to governments and organizations worldwide. We are committed to delivering innovative and effective solutions that meet the evolving needs of our customers.Job DescriptionThe Senior Software Engineering Lead will be responsible for leading a team of software engineers to design, develop, and...
-
Software Engineering Director
1 day ago
Pretoria, Gauteng, South Africa OfferZen Ltd Full time**Job Title:** Senior Engineering Lead**Company Overview:** OfferZen Ltd is a leading technology company that delivers innovative solutions to clients worldwide.**About the Role:We are seeking an experienced Senior Engineering Lead to join our team. As a key member of our technical leadership, you will be responsible for defining and implementing our...