Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Dec 3, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • As a company with a rich history since 2006, Booyco Electronics continues to lead with innovation and commitment to our invaluable customers and employees. Be part of a team that takes pride in manufacturing, installing and maintaining comprehensive safety solutions across Southern Africa.
    Read more about this company

     

    Software Developer

    Education, experience and competencies

    • Tertiary qualification in Computer Science, Computer Systems Engineering or a related field.
    • Minimum of 2+ years of software development experience, preferably in diverse industries such as manufacturing, electronics, or technology services.
    • Proven experience in developing applications with offline capabilities and cloud integration
    • Programming Languages: Proficiency in Python, C/C++, Java, JavaScript, along with HTML and CSS for front-end development.
    • Cross-Platform Development: Experience with frameworks for mobile (Electron, Xcode Flutter, React Native) and web applications.
    • Offline Functionality: Expertise in tools like Firebase, Supabase, and SQLite for building offline-first apps with synchronization capabilities.
    • Cloud and Containerization: Proficient in deploying and managing applications using Docker, Kubernetes, and cloud platforms.
    • Version Control and CI/CD Pipelines: Experience with GitHub, Bitbucket, and implementing CI/CD pipelines to automate development workflows.
    • AI and IoT: Familiarity with machine learning frameworks, IoT systems, and process automation tools for enhanced system intelligence.

    Responsibilities

    Application Development and Design

    • Develop and implement mobile, web, and offline-capable software applications for diverse business needs.
    • Design intuitive and responsive user interfaces for applications on multiple platforms (e.g., mobile and desktop).
    • Leverage AI and machine learning to enhance the intelligence and functionality of software solutions.

    System Integration

    • Integrate software with hardware components such as PLCs, microcontrollers, IoT sensors, and robotics.
    • Ensure seamless communication between software, hardware, and IoT/cloud platforms.
    • Data Analytics and Reporting
    • Build tools for real-time and offline data collection, analysis, and visualization to improve decision-making.
    • Develop predictive analytics models for proactive quality control and maintenance.

    Collaboration and Technical Support

    • Collaborate with UI/UX designers, hardware engineers, and production teams to understand technical and user requirements.
    • Develop Assist and mentor junior developers in coding practices, problem-solving, and technology adoption.
    • Provide on-demand technical support for software-related challenges in all platforms.

    Quality Assurance and Compliance

    • Conduct rigorous testing to ensure software reliability, scalability, and high performance across platforms.
    • Maintain software documentation, adhere to industry standards, and implement version control processes.

    Competencies

    • Development of mobile, web, and offline-first applications.
    • Integration of software with AI/ML technologies and IoT systems.
    • Real-time and offline data analysis with predictive modelling.
    • Collaboration with hardware and software teams to ensure end-to-end system integration.
    • Agile development methodologies, CI/CD workflows, and version control best practices.

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to Booyco Electronics on booyco-electronics.simplify.hr to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Booyco Electronics Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail