Senior Engineer Back End needed at MultiChoice
Job title : Senior Engineer Back End
Job Location : Gauteng, Randburg
Deadline : August 16, 2025
Quick Recommended Links
Key Performance Objectives
Software Development
- Design and maintain technical system requirements based on business needs.
- Develop backend applications based on approved specifications and prototypes.
- Develop, test, debug and maintain application code.
- Create and maintain technical and support documentation.
- Integrate existing as well as new applications, features and services on the online streaming platforms.
- Contribute to the entire application lifecycle, focusing on design and requirements validation, coding and debugging, testing, deploying.
- Write clean, understandable code with tests to develop functional backend applications in line with industry best practices and principles.
- Integrate and instrument application performance and health metrics to monitoring and logging services to enable effective troubleshooting and support of applications.
- Troubleshoot incidents, identify root cause, fix and document problems, and implement preventive measures
- Continuously assess and improve application performance and stability.
- Support and improve legacy
- Build and deliver on technology roadmaps that help sunset legacy applications and keep up with the demands of the growing and evolving buiness
- Collaborate with Front-end Teams to integrate customer-facing elements with backend services.
- Gather and address technical and design requirements.
- Build reusable code and libraries for shared use across teams.
- Collaborate with Product, developers, UX designers and system administrators to identify new features and improvements.
- Research emerging technologies and propose the adoption of such technologies that will benefit.
Qualifications
- Diploma in IT or Computer Science
- Certification in Cloud Application Design and Development (advantageous)
Experience
- A minimum of 8 years’ experience in software engineering
- You have exceptional knowledge of Webservice, Java, Node JS, REST, AWS, C# .Net (advantageous)
- Good experience working on the spring framework
- Tomcat, Apache
- CI/CD knowledge
- Experience with the likes of Jenkins, Maven
- Test Driven Development (TDD) and/or Behavior Driven Development (BDD)
- Solid understanding of Agile methodologies, SCRUM experience would be advantageous.
- RDBMS experience (MsSQL)
- NoSQL knowledge would be a definite advantage (MongoDB)
- Caching Technologies (Redis)
- Message Queues (RabbitMQ) and Event Driven Architecture
- Code Repository (Git/GitLab)
- Micro-Services and containerization (Docker)
- Proficient understanding of AWS Services like S3 Buckets, Lambdas, CDK, CloudFront, CloudWatch, ECS, DynamoDB, Elastic Search, Kinesis, SQS
- Exposure to full life cycle systems development
- Object Orientated Programming
- Good understanding of Web Servers, IIS and Web Site setup and configuration (advantageous)
- 2+ years of experience architecting, designing, developing, and implementing cloud solutions on AWS platforms (advantageous).
How to Apply for this Offer
Interested and Qualified candidates should Click here to Apply Now
- ICT jobs
Disclaimer: MRjobs.co.za is not an employer and does not directly offer jobs. We share available opportunities from verified sources to help job seekers. Please do your due diligence before applying. We are not responsible for any transactions, interviews, or outcomes from third-party employers.
