Analyze your CV for Software and System Supervisor at ICAP
Get a free, instant analysis of how well your CV matches this role. Identify ATS issues, keyword gaps, and actionable improvements to boost your chances.
About this job
Position Title: Software and System Supervisor
Reports To: IT Manager
Supervises: Systems and Software Developer Team
Contract Type: Full-Time
Job Location: Dar Es Salaam
Travel: Up To 20% in Intervention Districts Outside Of Job Location
Overall Job Function:
The Software and System Supervisor is generally responsible for the development, design, and implementation of new or modified software products or ongoing business projects. Software and System Developer must be conversant with popular web development technologies including language and frameworks including but not limited to PHP, JavaScript, popular web development frameworks, database technologies (MySQL, PostgreSQL, etc.), NGINX web server, and version control tools (e.g. GitHub).
Overall Job Function:
Ensure that all information systems incorporate mechanisms to improve the completeness, timeliness, and accuracy of data
Develop, record, and maintain cutting edge web-based PHP applications
Build innovative, state-of-the-art applications and ensure HTML, CSS, and shared JavaScript is valid and consistent across applications
Prepare and maintain all applications utilizing standard development tools
Lead the entire web application development life cycle right from concept stage to delivery and post-launch support
Convey effectively with all task progress, evaluations, suggestions, schedules along with technical and process issues
Document the development process, architecture, and standard components
Coordinate with co-developers and keeps project manager well informed of the status of development effort and serves as a liaison between development staff and project manager Builds the capacity of key programs staff on the technical knowledge of running and maintaining developed web application and related technologies.
Keep abreast of new trends and best practices in web development
Develop or direct software system testing or validation procedures.
Supervises a team of web and mobile software developers
Required Qualifications, Knowledge, and Skills:
Bachelor’s Degree in computer science or Computer Software Engineering
Knowledge of Software Programming and Development
5 years of experience in software and system design and development
Previous working experience as a PHP / Laravel developer for 3 years
In-depth knowledge of object-oriented PHP and Laravel 5 PHP Framework
Hands-on experience with SQL schema design, SOLID principles, REST API design
PostgreSQL query optimization
Hands-on experience with Version control services (e.g. GitHub)
Working experience in Red Hat Linux systems installation, operations, and maintenance
Creative and efficient problem solver
Good communication skills – both written and verbal
Reports To: IT Manager
Supervises: Systems and Software Developer Team
Contract Type: Full-Time
Job Location: Dar Es Salaam
Travel: Up To 20% in Intervention Districts Outside Of Job Location
Overall Job Function:
The Software and System Supervisor is generally responsible for the development, design, and implementation of new or modified software products or ongoing business projects. Software and System Developer must be conversant with popular web development technologies including language and frameworks including but not limited to PHP, JavaScript, popular web development frameworks, database technologies (MySQL, PostgreSQL, etc.), NGINX web server, and version control tools (e.g. GitHub).
Overall Job Function:
Ensure that all information systems incorporate mechanisms to improve the completeness, timeliness, and accuracy of data
Develop, record, and maintain cutting edge web-based PHP applications
Build innovative, state-of-the-art applications and ensure HTML, CSS, and shared JavaScript is valid and consistent across applications
Prepare and maintain all applications utilizing standard development tools
Lead the entire web application development life cycle right from concept stage to delivery and post-launch support
Convey effectively with all task progress, evaluations, suggestions, schedules along with technical and process issues
Document the development process, architecture, and standard components
Coordinate with co-developers and keeps project manager well informed of the status of development effort and serves as a liaison between development staff and project manager Builds the capacity of key programs staff on the technical knowledge of running and maintaining developed web application and related technologies.
Keep abreast of new trends and best practices in web development
Develop or direct software system testing or validation procedures.
Supervises a team of web and mobile software developers
Required Qualifications, Knowledge, and Skills:
Bachelor’s Degree in computer science or Computer Software Engineering
Knowledge of Software Programming and Development
5 years of experience in software and system design and development
Previous working experience as a PHP / Laravel developer for 3 years
In-depth knowledge of object-oriented PHP and Laravel 5 PHP Framework
Hands-on experience with SQL schema design, SOLID principles, REST API design
PostgreSQL query optimization
Hands-on experience with Version control services (e.g. GitHub)
Working experience in Red Hat Linux systems installation, operations, and maintenance
Creative and efficient problem solver
Good communication skills – both written and verbal