Reporting to the Development Team Lead, the Software Engineer will:Implement product designs by programming in a variety of languages and using a variety of technologies
Produce accurate effort estimates for large and small scale tasks, and work with Development Team Lead to track development progress and timelines
Complete software maintenance tasks assigned to the team - bug fixes, customer-driven feature development, etc.
Collaborate with the R&D team on development methodology, processes, and associated tools
Assist Support and Professional Services groups with design reviews and escalated issues
* Working with QA, promote best practices to ensure a high level of quality within the team.
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.