Senior Engineer: Software Architecture

Multichoice group - Randburg
new offer (12/07/2020)

job description

The Multichoice Group is a broad-based multinational media and entertainment group headquartered in South Africa Dubai and Netherlands with principal operations in pay television video entertainment advertising and content security serving rapidly growing base of 13 5 million households Eminent brands within the Group include DSTV GOTv SuperSport M-net DSTVnow Showmax and Europe based content security leader Irdeto Key areas of operations are Storytelling ranging from content creation production and aggregation including the best global general entertainment sport and eminent African content library delivered to customers Pay Television direct-to-home satellite and digital terrestrial television services SVOD subscription video on demand services across multiple online platforms with a focus on library and local content in developing markets and Advertising providing dynamic media solutions handling commercial airtime on-air sponsorships content integration and online sales across a variety of 130 channel brands on linear TV VOD social media and digital platforms The groups strength lies in its focus on local language and culture its entrepreneurial spirit and the quality of its workforce Multichoice Group has a successful history of identifying trends early adapting them for the markets in which it operates and leveraging them to maximum advantage The group generates revenues primarily through subscription model with a growing contribution from advertising revenue Its key objectives are to Expand Pay TV SVOD subscriber base and Advertising sales Focus on investment and technology Maintain a local approach Provide quality service Attract innovative and motivated employees Position Name Senior Engineer - Software Architecture Position ID Reports to Software Development Manager Direct Reports None Division Technology Department Technology Strategy Key Customers Development Manager Tools Team Customers Video Entertainment group Location Johannesburg South Africa Purpose of the Position To play a key role in the delivery of software projects to meet the departments objectives Key Performance Objectives Tasks Operational Delivery Proven architectural designs Review product management and customer s requirements Software related documentation Mentorship of junior staff Setting up configuring of development and production environments Contribute to process improvement activities Develop a deep understanding of the domain Drive technical design Problem solve with partners and teams Collaborate and assist with integration Identify and build tools to streamline integrations and improve efficiency Development of software applications and systems Hands-on over the end to end development Software Platform working with both client server teams Select the best architecture considering the available technologies required performance available resources and general timeframe During development the software architect shall guide and support engineers with the design of features Evaluate new technologies implementing POCs and manage risk mitigation strategies associated with the architecture Help R D to resolve difficult technical problems Benchmarking Governance System Product Enterprise wide Architecture design and documentation Technical coordination and negotiation with all internal and external stake holders on new product development feature request roadmap bug rating and impact assessment on complete MCA infrastructure were applicable Demonstrate comprehensive knowledge of hardware software application and systems engineering in web and server domains Research Qualifications Essential B Sc Electronic and or Computer Engineering or similar qualification Experience Minimum of 8 -10 years experience in web software design and development with strong knowledge of at least one structural language C or enterprise java web application servers and one interpreted language Python Ruby PHP JavaScript Minimum 5 years of experience as a senior lead C enterprise java engineer and or system architect Several years of experience in system design Experience in developing web applications using HTML5 AJAX CSS and SQL Mentorship Experience in working with offshore teams Proven experience with leading the architecture of systems in production Excellent knowledge of UML and other modeling methods Understanding of software quality assurance principles A technical mindset with great attention to detail High quality organizational and leadership skills Outstanding communication and presentation abilities Technical Competencies Expert knowledge of object orientated principles design patterns GoF web APIs web sockets Expert knowledge of IIS nGinX Apache webservers Expert knowledge of restFUL webservices Expert knowledge of microservice architecture and service orientated architecture Expert knowledge in at least 1 cloud provider AWS GCP Azure BlueMix Advanced understanding of design implementation and operation of distributed services and APIs Strong knowledge of Big Data and NoSQL databases Strong knowledge of MQTT Strong knowledge of web infrastructure Strong knowledge with cloud native architecture Strong knowledge of relational databases and web application servers Strong knowledge of the software development process with a passion for agile product discovery and CI CD Strong understanding of IP networking and protocols eg HTTP FTP WS FTP UDP Solid experience creating and maintaining detailed application system documentation Solid experience HTML CSS Angular JS NodeJS and UI UX design High aspiration for quality balanced with a good sense of pragmatism You understand quality assurance as a task of the entire team to build the best experience to the users Independently and quick adoption of new technologies and concepts Willingness to speak at conferences and engage in the community are a strong plus Effective oral and written English communication skills Behavioral Competencies Relationship Building Conflict Resolution Decision Making Critical Appraisal Holistic Thinking Persuading Influence Coaching Job Technical Primary Location ZAF-GT-Randburg Organization MultiChoice Group Services Schedule Full-time Job Posting 15-05-2020 Closing Date Period for Applying - External 14-06-2020

Apply now for
Senior Engineer: Software Architecture

Warning: you will leave the jobtome site.

These offers may interest you:

Go back