Applications Developer

2 days ago


Sandton, Gauteng, South Africa ElectroMechanica Full time US$90 000 - US$180 000 per year

Role Summary
The Applications Developer designs, develops, and supports business-critical applications and system integrations that strengthen ElectroMechanica's digital capability. The role focuses on delivering secure, scalable, and maintainable solutions that improve business processes, enable reliable data flow, and support operational excellence.

Operating as an experienced specialist, the incumbent takes ownership of complex development tasks, contributes to sound solution design, and provides advanced support to ensure stable performance of enterprise applications. The role collaborates closely with business stakeholders and the broader IT team to translate operational needs into effective, well-architected technology outcomes.

Key Responsibilities

  • Design, build, test, and deploy robust application components that support core business processes.
  • Enhance and maintain existing enterprise applications, ensuring performance, usability, and long-term maintainability.
  • Develop secure integrations between internal systems and external platforms using modern, API-based approaches.
  • Ensure data is accurate, consistent, and appropriately validated across connected applications.
  • Contribute to technical solution design, applying best-practice development patterns and governance.
  • Produce and maintain clear technical documentation for solutions, integrations, and deployment processes.
  • Participate in structured peer review, version control, and release/change processes.
  • Provide advanced application support, including root-cause analysis and implementation of permanent fixes.
  • Identify and implement opportunities for automation and process improvement through application development.
  • Collaborate with business users to clarify requirements and deliver improvements iteratively.

Essential Requirements
Hard Experience & Skills

  • 8+ years' experience in application/software development within an enterprise environment.
  • Demonstrated capability delivering and supporting business applications end-to-end.
  • Strong competence in contemporary development languages, frameworks, and scripting appropriate to enterprise systems.
  • Proven experience building and consuming REST-style APIs (or equivalent service-based integrations).
  • Solid understanding of application architecture principles, secure coding practices, and performance optimisation.
  • Practical experience working with structured datasets and relational data sources.

Professional Capability

  • Strong analytical and problem-solving skills, with the ability to diagnose complex technical issues.
  • Ability to translate operational requirements into technical designs and deliverable solutions.
  • High attention to quality, reliability, and documentation.
  • Effective communication skills across technical and non-technical stakeholders.
  • Ability to prioritise workload, manage deadlines, and work independently when required.

Beneficial Requirements

  • Experience developing within or alongside large enterprise platforms (for example ERP-adjacent systems, customer portals, or eCommerce environments).
  • Exposure to cloud-hosted customer-experience or operational platforms.
  • Familiarity with CI/CD pipelines, automated testing, and agile delivery practices.
  • Relevant vendor/platform certifications or formal training in enterprise application development.
  • Experience guiding or mentoring junior developers on practical delivery and coding standards.

Work Environment & Compensation

  • Travel Requirements: Minimal.
  • Working Hours: Standard business hours; occasional extended hours as business needs dictate.
  • Compensation Range: In line with relevant industry benchmarks.

Organisational Context
At EM, we are driven by the purpose of
"Making connections, powering tomorrow."
We power our customers' worlds by integrating quality products into innovative solutions, supported by people who are passionate about service.

  • Vision: Advance the lives of every person in Southern Africa sustainably through electrification and automation.
  • Mission: Connect with customers by deeply understanding their evolving needs; promote brands and solutions to solve tomorrow's problems today; and partner across the value chain in a sustainable, easy-to-do-business way.

Values

  • Open – We communicate honestly and transparently, listening deeply to differing views.
  • Loyal – We serve our customers, colleagues, and manufacturers with integrity and dedication.
  • Brave – We go beyond comfort zones, taking on new challenges with courage and vision.


  • Sandton, Gauteng, South Africa Boardroom Appointments Full time R104 000 - R208 000 per year

    Key purpose:Thoughtware is a global mobile application developer that develops leading technology solutions and is looking to recruit experienced and inexperienced Application Developers. The main requirements for this position are the following: Our client is looking to hire professionals who are passionate about the industry and have the ability to design,...


  • Sandton, Gauteng, South Africa Virtual Collaboration Network Full time R500 000 - R1 200 000 per year

    Responsible for Application developmentApplications developers translate software requirements into workable programming code and maintain and develop programs for use in business.The role usually involves writing specifications and designing, building, testing, implementing and sometimes supporting applications using programming languages and development...


  • Sandton, Gauteng, South Africa Boardroom Appointments Full time R1 200 000 - R2 400 000 per year

    Key purpose: To manage and control resources to meet business application requirements. Includes defining processes, risk analyses, cost benefit analyses. Duties and responsibilities: Drive business profitability in the context of cost management through Information technology solutions. Establish, align and manage target and budget goals whilst ensuring...


  • Sandton, Gauteng, South Africa Boardroom Appointments Full time R900 000 - R1 200 000 per year

    Job purpose: To design, write and maintain C# code for future and ongoing projects on behalf of the client. Identify opportunities to improve efficiency by optimizing business performance through technology application.Requirements: Consultation on projects and quick wins High-Level Design and Detailed Design Development Code Quality reviews Quality...

  • Mobile Developer

    1 week ago


    Sandton, Gauteng, South Africa AV Group Full time R120 000 - R240 000 per year

    Mobile DeveloperAn exciting role for a qualified Mobile Developer to join our team. If you're passionate about mobile platforms and translating code into user-friendly apps, we would like to meet you.REQUIREMENTS:Proven work experience as a Mobile developerDemonstrable portfolio of released applications on the App store or the Android marketIn-depth...

  • Java Developer

    2 weeks ago


    Sandton, Gauteng, South Africa Discovery Ltd. Full time R80 000 - R120 000 per year

    Business Unit: Discovery Central ServicesFunction: Java DevelopmentDate: 5 Nov 2025Discovery – Systems of Engagement: Digital ChannelsJava DeveloperAbout DiscoveryDiscovery's core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and...

  • iOS Developer

    4 days ago


    Sandton, Gauteng, South Africa Discovery Ltd. Full time

    Business Unit: Discovery Central ServicesFunction: Development (Oracle/Delphi/Magic/etc)Date: 21 Oct 2025Discovery – Group Information Services - Digital ChannelsSenior iOS Developer – Mobile TeamAbout DiscoveryDiscovery's core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals...

  • Backend Developer

    1 week ago


    Sandton, Gauteng, South Africa AV Group Full time R900 000 - R1 200 000 per year

    Back-end DeveloperLooking for a skilled back-end developer to join our team of creators who are consistently raising the bar for user experienceRequirements:Excellent foundation in computer science, algorithms, and web design3+ years experience as a Backend DeveloperExperience with JavaScript, Amazon Web Services (AWS), Git, or MongoDB is helpful to succeed...

  • Java Developer

    1 week ago


    Sandton, Gauteng, South Africa Boardroom Appointments Full time R400 000 - R800 000 per year

    Key purpose:Responsible for software development, maintenance, testing and production support for applications within Markets: Data Services.Duties and responsibilities:Develop scalable, reliable and high-performance applications.Contribute to architecting new solutionsReceive and collaborate on business requirements and be able to communicate well to elicit...

  • Android Developer

    4 days ago


    Sandton, Gauteng, South Africa Discovery Ltd. Full time

    Business Unit: Discovery Central ServicesFunction: Development (Oracle/Delphi/Magic/etc)Date: 21 Oct 2025Discovery – Group Information Services - Digital ChannelsSenior Android Developer – Mobile TeamAbout DiscoveryDiscovery's core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional...