scalable, reliable and maintainable software solutions; Lead the entire software development life cycle; Identifying systems; Developing proposals and strategies for software design; Providing automated routines to improve Conduct testing, review code, troubleshoot and debug software; Managing code documentation and version control; Identify and mitigate security risk associated with software development; Adherence to ethical standards and Bachelor degree in an IT; Professional experience in software development; 15 years programming experience.
Stay informed of industry trends, emerging risks, and competitors' activities; Understand the business strategy and incorporate key risks into the annual audit plan; Lead audit assignments from planning to reporting;. Identify process improvement opportunities and assess control effectiveness; Ensur
Liaise with stake holders on technical queries; Create and maintain Bill of Materials; Update and maintain the ERP system; Manage workshop BOM and job changes; Audit BOMs and liaise with designers; Audit Parts manuals to BOMs where necessary; Vendor changes; Issuing of drawings to stake holders. Gra