Jobs in

Senior Full Stack Developer Rosebank - Johannesburg

Hustle Consulting Ltd

This role will be responsible for enhancing and expanding our product portfolio and will be required to assist in the architecture and implementation of new development features & improve existing products. The candidate must be able to write coherent, organised code and be able to work on a complex codebase with high levels of abstraction. The candidate should also have a desire to build great web applications, with mobile being a primary focus. The candidate should be comfortable working in high-volume transaction systems and have a solid understanding of building scalable software solutions. The candidate should have an innovative mindset and have a passion for solving complex challenges. A passion for creating new game products and features is key. Output & Responsibilities: ● Develop software (write code). ● Resolve software bugs. ● Code reviews. ● DevOps support. Engage with stakeholders ● Ability to work as part of the greater organisational team but also work independently, as well as work with clients. ● Maintain and manage positive relationships with internal and external stakeholders. ● Effectively communicate at all management levels with clients/ stakeholders. ● Make recommendations to improve client service and fair treatment of clients within the area of responsibility. Self-management and teamwork ● Develop and maintain productive and collaborative working relationships with peers and stakeholders. ● Positively influence and participate in change initiatives. ● Continuously develop own expertise in terms of professional, industry and legislation knowledge. ● Take ownership for driving career development. Experience Required: ● 7 years at an intermediate level and/or 3 years at a senior level with relevant experience. ● Extensive knowledge of object-oriented programming best practices. ● Extensive knowledge of source control, unit testing, code verification, and documentation, including use cases. ● Experience in system integration with 3rd-party systems. ● Web services. Advantageous Experience: ● Agile software development methods. ● Working with graphic and creative teams. ● Containerisation with Kubernetes and microservices generally. ● Elasticsearch. ● Real-time transaction system development. ● Scalable system development to ensure efficient processing of high load. ● Gaming and/or betting industry experience. ● Containerisation with Docker and Kubernetes. ● Building and maintaining microservices. ● Real-time transaction system development. ● Scalable system development to ensure efficient processing of high load. ● Web canvas engine development. ● Actively contributed to the architecture of a product or feature Minimum Skills & Qualifications: ● BSc in Computer Science or related field ● Skilled in C# programming language. ● Advanced knowledge of C# ecosystems, including .NET Framework and CLR (.NET Core beneficial) ● Skilled in JavaScript, JQuery framework, Typescript framework/s ● Skilled in Microsoft SQL Server, store procedures, and index optimisation. ● Skilled in HTML, and CSS. Advantageous Skills ● Bootstrap. ● Windows Communication Foundation. ● ASP.NET Web API. ● ASP.NET MVC. ● IIS. ● Azure DevOps, incl. creating and maintaining Build and Release Pipelines. ● HTML, CSS, Bootstrap. ● HTML5 canvas render with layering to build composite scenes. ● Skilled in JavaScript, JQuery framework, Typescript framework/s. ● Angular. R90 000.00 per month Apply Now
Share this job with someone you think should apply!
Facebook buttonFacebook   Whatsapp buttonWhatsapp

Related Jobs

Technical Lead - Johannesburg

...

Technical Lead Rosebank - Johannesburg

Hustle Consulting Ltd

...

Technical Lead JHB - Northern Suburbs - North Johannesburg

Dynexity Pty Ltd

...

C# Full Stack Software Engineer - Johannesburg

IQbusiness

...

Java Full Stack Developer - Johannesburg

IQbusiness

...

Want to do another search?

Jobs in