Vacancies

Platform Engineer | Gaming | Century City

We view our client as one of the top digital organisations in South Africa, who provide marketing and support services to millions of clients across the globe. They are based in very trendy and upmarket offices in Century City, Cape Town. A multi billion-dollar global giant in their field, they are able to attract the very best talent in South Africa, and retain them. They are currently looking for a Platform Engineer to join their team.

Job description

Reporting to the Platform, Architect, you will be responsible to development of very high quality software platform products in collaboration with the Platform Architect.

Duties will include, but not limited to:

Technical execution of the solution

Focus is the integrity of the systems with regards to quality, stability and scalability

Owns the construction and delivery process of systems developed

Deal with internal Clients on a technical level

Maintenance of platform products and the development of new products using available using new technologies as they become available

Analyse, detect, identify and correct technical problems and deficiencies

Independently analyse and resolve complex and high impact production issues

Transfer of technical knowledge to the greater audience

Prepare technical design specifications according to requirements

Closely follows the principles and practices

Work with the technology community

Use metrics and data to decide effective change

Use Continuous Delivery Processes to drive lead times lower

Drive User Experience design and Research and Development

Open-minded explorative, insight for new enhancement and potential

Exhibits social and ethical thinking to product implementation and feature sets with compliance and security in mind at every level of implementation

Maintains a level of balance between the commercial thinking, customer care and public interest

Is comfortable sharing implementation to a wide audience, even publicly for validation and auditing

Work with the greater technology community to expand the ability and feasibility of the product and its features

Very comfortable with the unknown and work towards features that may be removed based on acceptance and adoption by the public consumer base

Ability to retain the confidentiality of the platforms intent, but be able to freely communicate the features and the functionality of the platform

Work in an agile manner, but focus on the delivery that was committed

Collaborate on ideas and design principles

Take direction from the architect as required

Build within the bounds of the architecture designs and domains

Provide UML models that describe the implementation in detail

Document the implementation

Implement patterns and styles that are sound and agreed upon

Develop new patterns and styles as needed, that is validated and tested

Keep Technical Debt to the minimum

Able to maintain security first and privacy design principles in all the work conducted

Even the most experienced talent should have the opportunity to expand and improve their skill sets in many advanced areas of knowledge at this employer.   

If you have the right attitude and right aptitude, we can assure you that room for growth at this employer is unprecedented.  

They firmly believe in staying up to date with latest technologies, so you’ll be working with the latest tech at international standards.  

Whilst this is a very modern and fast paced organisation, the atmosphere is also relaxed.  Leave those suits and ties at home, but please wear something. 

Our client doesn’t believe that sitting in traffic for hours each day is necessary so working hours are flexible, with core working hours between 9am and 4pm.   

To keep you healthy, stress free, and happy – they provide nutritious meals (free of course), serve cappuccinos from their coffee bar, provide free access to the gym, and of course there are free massages from their wellness therapist when you need it the most.  

Our client is able to pay top dollar to attract and retain top talent in South Africa and offer excellent end of year bonuses based on company and individual performance.  The company is outperforming though, so for now, the rest is up to you.

Work hard and play hard?  Head on down to the bar every Friday afternoon, try your hand at Poker on Thursday evenings, enjoy regular team building events such as white river rafting, and so much more. 

Most of all they have created a culture second to none.  Small on egos; big on energy.  Possibly the most employee centric client we’ve come across.  Ever.

If you meet with our requirements and think you could be a match then you’ll want to pop your CV to info@anniemercer.co.za.  

Requirements

• At least 5-10 years’ hands-on development experience
• Understand and Use Cryptographic approaches
• Experience with highly distributed services that scales beyond millions of concurrent customers
• Experience working on open-source technology environments
• Understand embedded databases for mobile platforms
• Digital Vault experiences
• Extensive NodeJS development experience
• Highly skilled in C#
• Experience in Java Development
• Distributed computing models and implementation
• Linux environment experience
• Extensive Java development experience
• Kafka Stream Processing
• Broker Service Development
• Integration Service Development
• High transaction coordination
• Information Architecture Principles
• Data Compression Algorithms
• Unstructured Data Experience and Implementation for high concurrency and performance
• ActorModel development skills in toolkits like Akka or Akka.Net
• Have experience with the following:
- Complex Event Stream Processing
- Distributed Databases
- Continuous Delivery Platforms
- Docker Containers
• Experience in secured token based APIs advantageous
• Immutable transaction services and storage advantageous
• Mobile Development experience for Android and iOS advantageous
• Message driven development and architectures advantageous
• Have experience in development of clustering and cluster sharding advantageous
• Computer Science related degree, diploma or similar qualification advantageous
• Have a good knowledge on BlockChain technologies and semantics advantageous
• Have a good understanding of the different consensus mechanisms advantageous
• Have experience solidity Smart Contracts advantageous
• Have experience testing Smart Contracts advantageous
• Reactive Architectural Patterns and Styles advantageous
• Experience in Machine Learning Implementations advantageous
• Understand Data Science and where it is applicable advantageous

Category

Location

Century City, Cape Town

Available

Interested in this position?

If you feel you are a good fit for this role, kindly send your CV to info@anniemercer.co.za. In your email, please feel free to tell us why you are an excellent fit for the role and also include your current earnings and notice period. We look forward to chatting with you.

All Vacancies