drjobs Senior Software Engineer العربية

Senior Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

5years

Job Location drjobs

Dar es Salaam - Tanzania

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Responsibilities
  • Develop Upgrade and Maintain: Develop upgrade and maintain the current ERP system to ensure improved functionality and effectiveness of the Green Box system including regular maintenance tasks such as bug fixes and performance optimizations. Identify opportunities for system improvements and implement upgrades to enhance user experience and system efficiency.
  • Security and Data Integrity: Implement robust security measures to safeguard sensitive data stored within the ERP system. Conduct regular security audits and vulnerability assessments to identify and address potential threats. Ensure compliance with relevant data protection regulations.
  • Updates and Scalability: Stay abreast of technological advancements and industry best practices to keep the Green Box ERP system uptodate and adaptable to evolving needs. Scale the system infrastructure as necessary to accommodate increasing data volumes and user demands.
  • Database Management: Oversee the management of databases supporting the Green Box ERP system including database design optimization and troubleshooting. Ensure data integrity consistency and accessibility for users across various departments
  • Updates and Scalability: Stay abreast of technological advancements and industry best practices to keep the Market Information System (MIS) system uptodate and adaptable and the horticulture industrys evolving needs. Scale the system infrastructure as necessary to accommodate increasing data volumes and user demands.
  • Performance Optimization: Optimize the performance of the MIS to enable efficient data retrieval and reporting. Identify and address bottlenecks or inefficiencies in data processing and presentation to enhance user experience.
  • Migration of the MIS to Server: Currently the MIS is hosted on the Engineers server. Migrate the MIS to its server for improved control and security. The incumbent should facilitate this migration successfully ensuring minimal downtime and data loss during the transition process. Implement necessary configurations and optimizations to ensure the MIS operates seamlessly on server infrastructure.
  • Project Tracking: Oversee the MEL system to ensure its functionality in monitoring and evaluating the progress of various projects undertaken. Assist in the implementation of comprehensive monitoring frameworks within the MEL system and incorporate evaluation metrics to assess project performance and impacts effectively. Utilize the MEL system to assess the performance and impacts of projects accurately.
  • Enhancements and Customization: Implement enhancements to the MEL system to improve data collection analysis and reporting capabilities. Customize the system according to the specific requirements of individual projects ensuring alignment with strategic objectives.
  • Agile Upgrades: Continuously upgrade the MEL system to accommodate agile projects management practices and evolving monitoring and evaluation needs. Incorporate feedback from MEL manager and stakeholders to refine system functionalities and user interfaces.
  • Platform Management: Manage and maintain the TARIC information sharing platform to facilitate collaboration and knowledge exchange within the horticultural industry. Ensure platform accessibility reliability and security to foster user trust and engagement.
  • User Experience Enhancement: Continuously improve the TARIC platforms user interface and functionality to enhance user experience and satisfaction. Conduct user feedback surveys and usability tests to identify areas for improvement and prioritize feature enhancements.
  • Feature Development: Collaborate with internal teams and external partners to develop and implement new features or integrations that add value to the TARIC platform. Prioritize feature requests based on user needs and industry trends to drive platform innovation and growth


Requirements

Knowledge and Experience
  • A master s degree in computer science Software Engineering or related field is required.
  • Minimum 10 years of software development experience focusing on enterpriselevel systems.
  • Proficiency in PHP JavaScript and Python is essential
  • Experience with SQL MySQL or PostgreSQL databases.
  • Expertise in configuring and managing Linuxbased servers and cloud servers preferably Azure.
  • Understanding of server backup and disaster recovery procedures.
  • Strong grasp of software architecture design patterns and best practices
  • Proven ability to manage and maintain complex IT systems.
  • Excellent communication and collaboration skills


Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.