The teams manage a diverse array of products with multiple capabilities. To effectively support these products, the teams require a wide range of software development skills and strong product knowledge geared towards delivery.
They build market-leading platforms and software to support out-of-the-box configuration of brands and markets.
Be part of building a bespoke iGaming Platform that supports loosely coupled, off-the-shelf components that can be easily added, configured, or removed as required.
The Full Stack Software Engineer in Cape Town will play a vital role within a team of developers responsible for creating cutting-edge software that supports critical business processes. The Full Stack Engineer will be well-versed in programming techniques and design patterns, bridging the gap between front-end and back-end development. This enables the development and maintenance of comprehensive, end-to-end web applications.
Your key job responsibilities as the Full Stack Software Engineer in Cape Town will include:
- Develop cutting-edge software using the latest development tools and frameworks.
- Analyze specifications and complete technical documentation.
- Unit-test all software artifacts.
- Maintain and update current systems and develop new systems using the latest technologies.
- Collaborate with Product Owners and QA Engineers in developing, testing, and deploying system components.
- Research and develop new technologies.
- Provide second/third line support to IT for software deployed into the company ecosystem.
- Analyze and resolve complex and high-impact production issues as needed.
- Monitor system performance and ensure all SLAs are met.
- Assist with technical documentation.
- Ensure timely delivery of software solutions that meet quality standards.
- Transfer business and technical knowledge to the greater team.
Requirements for this Full Stack Software Engineer job in Cape Town :
- 3+ years of hands-on development experience.
- Degree, diploma, or similar qualification in Computer Science or a related field.
- Experience working with agile teams and successfully delivering agile-based software projects.
- Proven experience with source control concepts (merging, branching, publishing).
- Proven experience in internet technology and web development.
- Proven experience in coding with an understanding of system architectures and knowledge of SOA.
- Knowledge of OO, development methodologies, and applying patterns.
- Ability to work alongside Architects to integrate and propose viable solutions to the business.
- Data Stores: MS SQL Server, MongoDB.
- Software: C#, .Net Core, Angular, XML, REST, HTML5, JavaScript, jQuery, JSON, Stored Procedures, Visual Studio.
- Demonstrates consistent behavior aligned with the organizational culture.
- Working experience with Gitlab.
- MVC pattern, pub-sub patterns.
- NoSQL (MongoDB).
- Real-time evaluations (SignalR/XSockets).
- Continuous Integration.
- Docker, Kubernetes.
- Design and development for extensibility and scalability.
- React Native.
If you’re a Full Stack Software Engineer looking for an exciting new challenge and this sounds like you, apply today! Interested candidates should submit their resume
#J-18808-Ljbffr