2 Software Design jobs in South Africa
Intermediate - Software Engineer
Job Viewed
Job Description
As an Intermediate Software Engineer / Programmer , you will perform analysis and programming duties in the development, implementation, and support of information systems, platforms, and applications.
Duties & Responsibilities- Ability to apply first principles thinking and/or lateral thinking and/or systems thinking to solve exciting, complex, and impactful problems.
- Design, develop, document, analyze, create, test, and modify applications , programs, and integrations .
- Serve as a Mid-level to Senior development resource on projects , using known & proven best coding practices.
- Experience in DevSecOps and Agile Development Methodologies .
- Assist with the maintenance of programming guidelines .
Qualifications:
- Relevant Degree, Course or Certification.
Experience & Skills:
- Experience in systems design, programming , and/or systems software development and support .
- Minimum of 3 years development experience in AZURE, C#, .NET, and SQL (MS SQL).
- Understanding of modern architectural designs , such as Component-Based Architecture .
- Ability to recognize and resolve system related problems ; work independently and make necessary decisions throughout the systems process within architectural guidelines .
Job No Longer Available
This position is no longer listed on WhatJobs. The employer may be reviewing applications, filled the role, or has removed the listing.
However, we have similar jobs available for you below.
Design Engineer - Software: R&D
Posted today
Job Viewed
Job Description
Software Development:
Engage in the full lifecycle of Process Automation products, including:
Requirements gathering
Project planning and execution
Algorithm development and modelling
Software implementation
Documentation:
Create and maintain thorough documentation throughout the product lifecycle, including:
Software requirements:
Project deliverables and timelines
Flow charts, diagrams, and user manuals
Ensure software releases comply with ISO 9000 standards
Processes and Tools:
Investigate and implement efficient processes for software development.
Research, test, and implement tools to enhance software development, such as SCM and compilers
Product Support:
Support Production, Service, and Sales teams with queries related to Process Automation equipment
Provide occasional client support as needed
Lead new design projects for customers, from initial enquiry through to the implementation phase, including:
Expertise in algorithms and data structures for embedded software
Proficient in C programming language
Experience with embedded software development tools (SCM, compilers, etc.)
Familiar with embedded Linux systems and scripting languages like Python or JavaScript
Knowledgeable in electronic hardware used in embedded software environments
Self-driven with the ability to work independently as well as in a team
Strong documentation skills, capable of creating user-friendly manuals
Excellent organizational and communication skills, both verbal and written
Proficient in Microsoft Office suite
Minimum requirements
BSc Electrical Engineering, BSc Computer Science, or equivalent qualification
Minimum of 3 years of experience in a similar environment, developing embedded software
Experience with ISO 9000 quality management systems
Product development experience will be advantageous
Leadership experience will be an added advantage
Only South African Residents or individuals with a relevant South African work permit will be considered.
Contact CHANE DIPPENAAR on
Senior Software Architecture Designer / Developer () (Remote)
Posted 4 days ago
Job Viewed
Job Description
DataFin was established in 1999. We pride ourselves on the fact that we have established relationships with industry leaders and a vast majority of our business is repeat business.
Duties & Responsibilities
ENVIRONMENT :
A leading software company specializing in artificial intelligence (AI) solutions is seeking a highly skilled Senior Full-Stack Developer & Software Designer with expertise in and React to join their dynamic team. The ideal candidate will be responsible for developing robust software solutions while also designing scalable user-centric applications and architectures. This role requires a strategic mindset to shape the platforms design direction ensuring that each feature is intuitive efficient and aligned with the companys business objectives. A Bachelors or Masters degree in Computer Science Mathematics or equivalent training in computer programming is required. A minimum of seven years of experience in full-stack development with expertise in both front-end and back-end technologies is essential.
DUTIES : Software Design :
- Collaborate with Implementation and Sales teams as well as other stakeholders to understand feature requirements and translate them into intuitive scalable designs.
- Design software architecture that ensures high performance security and maintainability.
- Conceptualize develop wireframes prototypes and user flows to support critical and complex designs and to guide feature development.
Development :
General :
REQUIREMENTS :
Technology Requirements
Bonus Skills / Knowledge
ATTRIBUTES :
While we would really like to respond to every application should you not be contacted for this position within 10 working days please consider your application unsuccessful.
COMMENTS :
When applying for jobs ensure that you have the minimum job requirements. Only SA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs please note your relocation plans in all applications for jobs and correspondence. Apply here e-mail a Word copy of your CV to and mention the reference number of the job.
Desired Experience & Qualification
Senior Designer Developer Next js and React js Remote
Required Experience :
Senior IC
Key Skills
Spring,.NET,C / C++,Go,React,OOP,C#,AWS,Data Structures,Software Development,Java,Distributed Systems
Employment Type : Full-Time
Experience : years
Vacancy : 1
#J-18808-LjbffrBe The First To Know
About the latest Software design Jobs in South Africa !