2 Software Design jobs in South Africa

Intermediate - Software Engineer

Stellenbosch, Western Cape Hunt For Success Pty Ltd

Job Viewed

Tap Again To Close

Job Description

Intermediate Software Engineer / Programmer

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 .
Desired Experience & Qualification

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 .
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

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

Johannesburg, Gauteng Communicate Recruitment

Posted today

Job Viewed

Tap Again To Close

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
This advertiser has chosen not to accept applicants from your region.

Senior Software Architecture Designer / Developer () (Remote)

Gauteng, Gauteng Datafin IT Recruitment

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

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 :

  • Write high-quality reusable code to develop the dynamic user interface for various platforms
  • Collaborate with project managers other developers and business partners for work planning sharing new ideas code demonstrations troubleshooting and bug fixing
  • Assist team members in architectural compliance functional accuracy validation and adherence to appropriate industry standards
  • Be able to work through the complete software development lifecycle from scratch to launch
  • Code for various platforms to ensure functionality across multiple channels
  • Develop and design RESTful services and APIs
  • Integrate services with third-party systems e.g. slack sentry
  • Troubleshoot issues and solve problems where needed
  • General :

  • Maintain and administer various products on GCP
  • Deploy services to Kubernetes and Google Cloud Run both manually and automatically (CI / CD)
  • Manage various deployment environments e.g. production staging development
  • Link cloud services via DNS (Cloudflare)
  • Manage database administration and hosting responsibilities
  • Maintain existing Proof of Concept applications and occasionally make design changes or add new functionality
  • Assist in driving overall maturity of the technical environment.
  • REQUIREMENTS :

  • Bachelors / Masters degree in Computer Science Mathematics or any alternative computer programming training
  • At least 7 years experience working in front-end and back-end development across various technologies is essential
  • Experience in developing web-based UI using NextJS JavaScript and Typescript within in the last two years is essential.
  • Proficiency in popular React tools and libraries is essential
  • Hands-on knowledge of AWS GCP or Azure is essential
  • Knowledge of object-oriented principles design patterns and software designing and architecture best practices is essential.
  • Familiarity with debugging problems using appropriate tools
  • Both verbal and written communication skills with distinct technical concepts
  • Efficiency in handling technical issues expertly producing new design ideas and substitutions where required
  • Knowledge of JavaScript and Typescript HTML CSS RESTful APIs MongoDB
  • Familiarity with newer specifications of ECMAScript
  • Knowledge of modern authorization mechanisms
  • Experience working on Linux based infrastructure
  • Sound knowledge of critical concepts in DevOps and Agile principles
  • Appreciate and add to a collaborative team effort
  • Technology Requirements

  • NextJS and
  • HTML CSS JavaScript and Typescript
  • TailwindCSS
  • MongoDB
  • Docker / Kubernetes
  • Scripting language (Python / JavaScript)
  • Google Cloud Platform (or AWS or Azure)
  • Bonus Skills / Knowledge

  • Scala
  • Svelte / Sapper / Sveltekit
  • EmberJS
  • Bootstrap
  • MongoDB shell and UI tools (e.g. Compass)
  • Postman
  • Testing libraries
  • Virtual environments
  • Reading documentation
  • Markdown
  • Browser developer tools
  • Responsive web design
  • Willingness to troubleshoot problems and resolve issues
  • Occasionally talk to customers and technical resources
  • Basic technical presentations
  • Email templates (MJML)
  • Internationalization
  • ATTRIBUTES :

  • Ability to stay up-to-date with frequently changing requirements of any project
  • Excellent verbal and communication skills
  • Fascinated about learning new tools languages philosophies and workflows
  • 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-Ljbffr
    This advertiser has chosen not to accept applicants from your region.
    Be The First To Know

    About the latest Software design Jobs in South Africa !

     

    Nearby Locations

    Other Jobs Near Me

    Industry

    1. request_quote Accounting
    2. work Administrative
    3. eco Agriculture Forestry
    4. smart_toy AI & Emerging Technologies
    5. school Apprenticeships & Trainee
    6. apartment Architecture
    7. palette Arts & Entertainment
    8. directions_car Automotive
    9. flight_takeoff Aviation
    10. account_balance Banking & Finance
    11. local_florist Beauty & Wellness
    12. restaurant Catering
    13. volunteer_activism Charity & Voluntary
    14. science Chemical Engineering
    15. child_friendly Childcare
    16. foundation Civil Engineering
    17. clean_hands Cleaning & Sanitation
    18. diversity_3 Community & Social Care
    19. construction Construction
    20. brush Creative & Digital
    21. currency_bitcoin Crypto & Blockchain
    22. support_agent Customer Service & Helpdesk
    23. medical_services Dental
    24. medical_services Driving & Transport
    25. medical_services E Commerce & Social Media
    26. school Education & Teaching
    27. electrical_services Electrical Engineering
    28. bolt Energy
    29. local_mall Fmcg
    30. gavel Government & Non Profit
    31. emoji_events Graduate
    32. health_and_safety Healthcare
    33. beach_access Hospitality & Tourism
    34. groups Human Resources
    35. precision_manufacturing Industrial Engineering
    36. security Information Security
    37. handyman Installation & Maintenance
    38. policy Insurance
    39. code IT & Software
    40. gavel Legal
    41. sports_soccer Leisure & Sports
    42. inventory_2 Logistics & Warehousing
    43. supervisor_account Management
    44. supervisor_account Management Consultancy
    45. supervisor_account Manufacturing & Production
    46. campaign Marketing
    47. build Mechanical Engineering
    48. perm_media Media & PR
    49. local_hospital Medical
    50. local_hospital Military & Public Safety
    51. local_hospital Mining
    52. medical_services Nursing
    53. local_gas_station Oil & Gas
    54. biotech Pharmaceutical
    55. checklist_rtl Project Management
    56. shopping_bag Purchasing
    57. home_work Real Estate
    58. person_search Recruitment Consultancy
    59. store Retail
    60. point_of_sale Sales
    61. science Scientific Research & Development
    62. wifi Telecoms
    63. psychology Therapy
    64. pets Veterinary
    View All Software Design Jobs