Featured Company

Software Engineer
Johannesburg, Cape Town, Bloemfontein

57 jobs recently published in "Stellenbosch"

The Talent Acquisition Manager at CoGrammar has the crucial role of creating and implementing strategies for talent acquisition, while also supporting on talent retention, management and progression, through an understanding of CoGrammar’s medium to long term vision and priorities.  In this role, you will be building a diverse and skilled team at one of the fastest growing startups in South Africa. You will develop and guide CoGrammar’s Employee Value Proposition (EVP) and oversee talent acquisition for three functions - academic staff for HyperionDev, code reviewers for our niche code-review-as-a-service team, and core team members for CoGrammar. You will set the company-wide talent acquisition strategy in collaboration with the Human Resources and People Operations teams. You will drive talent acquisition both strategically and operationally, understanding our company culture and individual roles to recruit employees with a strong fit to the role and company. You will devise creative, non-traditional methods to attracting talent for sourcing candidates both online and offline (think open recruitment days, career events, developing partnerships, and more). You will also be involved in training & development of department leads on matters crucial to the business such as scorecard development for identified roles, skills gap assessment within their team, workforce planning, and strategizing for attracting the right kind of talent. To be successful in this role, you will be expected to: > Understand the vision and objectives of the company to visualize the right kind of talent for roles within various departments, and create a suitable talent acquisition strategy for the business; > Develop our employer brand and Employee Value Proposition (EVP); > Drive talent acquisition both strategically and operationally, managing a team of internal recruiters; > Understand our company culture and individual roles to recruit employees with a strong fit to the role and company; > Participate in workforce planning to guide recruitment and retention, working alongside department leads; > Work with the executive team and department leads to assess and identify gaps in skills/values/competencies, on individual basis and team basis, for creating targeted training & development plans; > Build and manage relationships with external recruitment partners and hiring partners.

You will be involved in delivering projects to clients from information gathering, working with a team in designing solutions, solution configuration, system testing, user training, continuous improvement and support. It is a technical and practical role and will require you to; Implement and configure our software to our design and client’s specific requirements. Use our ‘low-code’ applications with SQL databases to build integrated and automated back-end processes with web-based UIs Execute projects in a dynamic, collaborative, and iterative fashion - providing ongoing tangible benefit Provide superior customer service to internal and external clients Develop new concepts, approaches and applying best-practice patterns Typical daily Tasks performed by a software engineer at Digiata are; Solution design, build, test, support and improve Configure and test solutions with colleagues Involved with unit and end-to-end testing of solutions Involved in deploying solutions to server environments - Dev, QA, Production Provide exceptional production support and ongoing improvement Develop technical designs and documentation Participate in update, design, requirements and feedback sessions

Analyse and identify programming solutions for clients Design and develop new software applications using best practice methods Create and facilitate suitable testing methods for existing software solutions Modify and improve existing software systems for optimal efficiency and effectiveness Perform Bug Fixing Draw up relevant Help Files and User Manuals for programs Provide technical support on programs create Conduct ongoing research & self-study to keep up to date with new methodologies

Purpose Of The RoleThe Junior Web Developer will form a vital part of a team of Web Developers who are responsible for creating responsive fluid websites that facilitates a great user experience. Duties Include, But Not Limited To Designing and planning technical solutions to meet business requirements. Coding and developing features for new and existing products. Upkeep and maintenance of existing products. Taking part in Scrum rituals such as stand-ups, planning sessions, demos and retrospectives. Taking part in team activities such as collaborative-development and code-reviews. Taking part in cross-team activities such as knowledge-sharing and documentation This job description is not intended to be an exhaustive list of responsibilities. The job holder may be required to complete any other reasonable duties in order to achieve business objectives.