Featured Company

Software Engineer
Johannesburg, Cape Town, Bloemfontein

54 jobs recently published in "Johannesburg"

We are now recruiting for a devops engineer who would like to become part of our core team at Sinov8 software solutions. At our core we solve problems and love doing it! We're passionate about building products. We believe in writing clean, simple, and maintainable code. We're a full stack team, meaning you'll have a seat at the table in a lot of the product and design discussions and will play a critical role in rolling out our solutions. What you'll do You'll become part of our product development team with a mission to learn and grow in your first couple of months with us. Manage and scale SAAS architecture with AWS Automate and improve code deployment processes Setup and deploy applications with containers Monitoring applications and servers Building out products, debugging issues and maintaining integrations with 3rd parties. You'll work with support, sales and management teams to define and solve new challenges. Devops at Sinov8 is as much a development role as it is a sysops role with your focus moving between the two areas to keep everything connected.

We are looking for a PHP Back-End developer to join our awesome team of coding pro’s. You have the passion, experience and skills to create custom, complex and automated database-driven web apps, websites and systems. You also have a desire to grow and learn within a creative & fun environment.You have a high attention to detail, meticulous work ethic and the ability to produce high quality code.

As a Freelance Code Reviewer at CoGrammar, you should ideally be experienced in carrying out technical, high-quality code reviews and would possess strong programming skills in one or more of the following: Java JavaScript React Databases (SQL) APIs Spring Express UI / UX Python HTML / CSS C / C++ iOS development (Swift) PHP Pandas / Matpotlib / similar skill Statistics and R Machine learning Excel / VBA As a Code Reviewer, you not only fill one of the most key roles in our organisation, you define what we are. In this role, you will be responsible for completing, and will own the quality of,  the technical code reviews we provide to our international partners (some of the biggest brands in technology, recruitment and education headquartered in the US, UK and Europe). A growth mindset is essential because at any point in time, you could be invited to work on an advanced-level curriculum or a new technology stack in order to meet the requirements of our partners. Therefore, continuous training, further learning and specialisation will be an integral part of this role.

As a Mid-Level Developer, you will work alongside junior & senior developers in the development & maintenance of Web Applications, ETL processes as well as integration of business applications.You will also be required to learn and configure the various core internal systems,Projects will range from small distinct pieces of work to long term program engagments, You will be expected to learn the software and programming languages and frameworks in place. Must be able to deliver quality work on your assigned projects. Configuration of the internal core systems  Develop and execute database queries and conduct analyses  Creating databases, tables, views, functions etc  Writing relational and multidimensional database queries  Active participation in scoping and design exercises as part of the development team  Testing of code and ensuring that completed work correctly meets requirements, and is in accordance with agreed designs  Conduct post implementation monitoring  Work in conjunction with other developers on development projects and ensure that your work is compatible with, and does not duplicate the work of others  Obtain business requirements and provide an analysis for the requirements and impact  Assist in problem resolution to the team through problem research  Work with Senior staff to ensure code is managed and controlled according to the source control strategy for the project in question

The Student Progression Associate is passionate about seeing our students succeed in their drive to change into a career in tech.  They play an integral role in ensuring the continued success of our fast growing student base on our coding bootcamps, powered through www.hyperiondev.com. In this role you are the custodian of student queries from all channels, providing tier-one support, overseeing and ensuring  successful resolution of all student concerns in a timely manner, and implementing the Placements process for graduates to coordinate graduate events, placements events, and helping prepare graduates to on-board on our Connect platform for external placement as developers securing their first job in tech.   This role involves day to day management of all tickets logged through our ticketing system, categorising all tickets according to type and urgency and facilitating escalations where applicable,  analysing data on tickets to inform product development and optimisation, tracking data and enrolments on our Connect platform, coordinating communications with graduates and hiring partners, and supporting our Head of Education, Head of Placements & Head of Student Success in iterating our business model and processes to improve NPS, student retention, graduation rates, placement rates & overall satisfaction.  Analyse and report on data on a weekly and monthly basis relating to student concerns, queries, retention and progress issues  to the Head of Education Analyse and report on data on a weekly and monthly basis relating to student & graduate enrolment in Connect processes including Connect profile completion Analyse and report on data on a weekly and monthly basis relating to placement of graduates including hiring partner uptake, interview attendance and success rates, technical test attendance and success rates   Work collaboratively with the development team to iterate on the Connect platform to maximise placement rates  Provide premium, professional and personalised student support for assigned HyperionDev students Support and contribute to maintaining, updating and defining student & graduate support processes and policies Contribute to the successful placements of HyperionDev graduates through HyperionDev Connect  Contribute to the overall HyperionDev brand recognition and credibility through student & graduate engagement campaigns