Min 3-5 years plus experience as a Full Stack Developer
B.Sc / BA / BTech will be an advantage
Diploma Computer Science, Electronic Engineering or related field will be advantages
Technical Experience required in no specific combination not all technologies below are essential :
C# and / or Java and or Visual Basic
Angular / React.
Visual Studio .net
Duties and Responsibilities
Develop web-based software in Node.
Develop web-based software on the microsoft.NET framework (C# and VB).
Develop web services as data layers on the companys database.
Develop desktop applications in JAVA for internal use.
Develop MS SQL, PostgreSQL and mySQL stored procedures
Communicate and collaborate with other Software Developers to proactively implement software systems and solve complex problems.
Co-ordinate with relevant departments to understand customer and staff requirements.
Test products in controlled and real situations before going live.
Troubleshoot, debug, upgrade and maintain existing software systems and environments eg Linux and Windows.
Prepare training manuals for users.
Develop and write specification documentation and technical manuals.
Provide on the job training to junior Software Developers, as required.
Assist staff and customers with queries timeously.
Provide second line support on and off the company site, as required.
Update and maintain an accurate database of all software systems implemented, progress status, discrepancies and recommendations.
Conduct updates to line manager (e.g., weekly work plans or schedules; monthly / quarterly progress of system status and;
all variances encountered).
Utilise customer feedback to improve the companys system processes.
Make recommendations to management to improve software systems, productivity and, new products and trends available.