Senior Developer (umbraco / Expression Engine / Silverstripe)

Johannesburg, GP, ZA, South Africa

Job Description

As a

Senior Developer

, you will be responsible for the development, optimization, and maintenance of enterprise-scale websites and applications across multiple platforms. You'll work closely with Business Analysts, UX Designers, and Solution Architects to deliver high-availability, high-performance solutions across

Umbraco, Expression Engine, SilverStripe

, and other CMS frameworks.

You'll also contribute to the design and integration of APIs, technical SEO frameworks, security hardening, and front-end/back-end optimization for global audiences.

Key Responsibilities



Lead development and maintenance of digital platforms on

Umbraco, Expression Engine, SilverStripe

. Full-stack development across

PHP, .NET, Angular, Linux, Java

environments. Manage

front-end, back-end, and database integrations

for multi-domain platforms. Design and maintain

APIs, plug-ins, and 3rd party integrations

. Collaborate on

Azure cloud hosting

and legacy system migration. Implement

technical SEO frameworks

(robots.txt, sitemaps, multilingual optimization). Ensure platforms meet

99.8% uptime

and security standards. Mentor junior developers and contribute to best practices in coding, testing, and documentation. Work in an

Agile delivery environment

with monthly sprints, rapid releases, and SLA-driven support.

Requirements



Proven

5+ years' experience

as a Senior Developer in enterprise-scale digital environments. Strong expertise in

Umbraco, Expression Engine, SilverStripe

(at least 2 of the 3). Full-stack development experience in:

Languages:

PHP, .NET, Angular, Java, JavaScript

Databases:

MySQL, MSSQL, or similar

Cloud Hosting:

Azure (mandatory), AWS/GCP (nice to have) Experience with

API design, integration, and maintenance

. Strong knowledge of

SEO technical frameworks

and optimization for high-traffic sites. Track record of managing

multi-domain, multi-language platforms

. Solid understanding of

security, disaster recovery, and system uptime monitoring

. Experience with

Agile, Jira, or similar project management tools

.

Preferred Skills



Exposure to

Laravel PHP, SilverStripe CMS customization

. Experience in

tourism, government, or global-scale digital platforms

. Knowledge of

UX/UI principles

and mobile-first design. Familiarity with

service desk/ticketing systems

for SLA-driven environments.

What We Offer



Opportunity to work on a

flagship national project

with global visibility. Competitive

market-related salary/contract rates

. Flexible/remote working environment. Career growth in a

fast-scaling digital consultancy

. Collaborative culture with

Solution Architects, BAs, and UX experts

.
Applicants to ensure that all relevant documents are certified. (Degree, Diploma, Certifications etc)

Successful applicants will be contacted in 6 weeks from the closing date of the job listing. If you are not contacted within those 6 weeks, please consider your application unsuccessful.

Job Type: Full-time

Education:

Diploma (Required)
Experience:

PHP: 5 years (Preferred) .NET: 5 years (Preferred) Java: 5 years (Preferred) JavaScript: 5 years (Preferred) Azure: 5 years (Preferred) MySQL: 5 years (Preferred) Umbraco, Expression Engine, SilverStripe: 5 years (Required)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1520372
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, GP, ZA, South Africa
  • Education
    Not mentioned