System Developer job at Pelsam Limited
New
Website :
Today
Linkedid Twitter Share on facebook
System Developer
2026-11-10T15:56:28+00:00
Pelsam Limited
https://cdn.greattanzaniajobs.com/jsjobsdata/data/employer/comp_6098/logo/Pelsam%20Limited.jpeg
FULL_TIME
Dar es Salaam, Tanzania
Dar es Salaam
00000
Tanzania
Information Technology
Computer & IT, Science & Engineering
TZS
MONTH
2026-11-15T17:00:00+00:00
8

The System Developer is responsible for designing, developing, testing, implementing, maintaining, and improving the company’s software applications and digital solutions.

The position involves both frontend and backend development, web-based systems, mobile applications, database management, API integrations, system security, and technical troubleshooting.

The developer must ensure that all systems are reliable, secure, scalable, user-friendly, and meet the company’s operational and customer requirements.

Key Duties and Responsibilities

Software Development

  • Design, develop, and maintain web-based software applications using PHP and Laravel Framework.
  • Develop responsive, modern, and user-friendly frontend interfaces using HTML, CSS, JavaScript, Bootstrap, and other relevant technologies.
  • Develop and maintain backend systems, business logic, APIs, and database integrations.
  • Develop and maintain Android mobile applications.
  • Build and improve existing company software products and modules.
  • Develop new features according to approved business requirements.
  • Ensure applications perform efficiently across different devices and browsers.

Database Management

  • Design, develop, and maintain MySQL and other relevant databases.
  • Optimize database queries to improve application performance.
  • Maintain database integrity, consistency, and security.
  • Implement database migrations, backups, and recovery procedures.
  • Troubleshoot database-related issues.

System Maintenance and Support

  • Monitor and maintain existing software applications.
  • Identify, investigate, and resolve software bugs and technical issues.
  • Provide technical assistance to the System Support Team when required.
  • Investigate system errors, performance problems, and application failures.
  • Ensure systems remain operational, stable, and reliable.
  • Implement system improvements based on customer feedback and operational requirements.

API Development and System Integration

  • Develop, maintain, and integrate RESTful APIs.
  • Integrate third-party services, including payment gateways, SMS services, and other business platforms.
  • Ensure secure and reliable communication between integrated systems.
  • Maintain API documentation and troubleshoot integration issues.

Testing and Quality Assurance

  • Conduct functional, integration, and performance testing.
  • Identify and fix bugs before deploying software updates.
  • Test new features to ensure they meet approved requirements.
  • Ensure software compatibility across supported devices and platforms.
  • Work with the support team to verify reported issues and confirm resolutions.

System Security and Data Protection

  • Implement secure coding practices.
  • Protect company systems against unauthorized access and security vulnerabilities.
  • Ensure proper authentication, authorization, and access control.
  • Protect confidential customer and company information.
  • Follow company policies on data security, source code confidentiality, and intellectual property.
  • Promptly report identified security vulnerabilities and incidents.

Source Code Management and Deployment

  • Manage source code using Git and GitHub.
  • Maintain organized, documented, and version-controlled code.
  • Collaborate with other developers using approved Git workflows.
  • Deploy and test updates in staging environments before production release.
  • Ensure deployment procedures minimize downtime and data loss.
  • Maintain proper documentation of software changes and releases.
  • Ensure all company-developed source code is maintained in authorized company repositories.

Team Collaboration and Documentation

  • Work closely with the Technical Manager, developers, support staff, and other departments.
  • Participate in software planning, development meetings, and technical discussions.
  • Prepare technical documentation for developed systems and features.
  • Provide regular progress updates on assigned development tasks.
  • Assist other developers and technical staff when necessary.
  • Follow company development standards, procedures, and project timelines.

Required Qualifications and Skills

Education

  • Bachelor’s Degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • Equivalent practical software development experience may be considered.

Technical Skills

  • Strong knowledge of PHP and Laravel Framework and other languages
  • Proficiency in HTML, CSS, JavaScript, and frontend development.
  • Experience with MySQL and relational database management.
  • Knowledge of REST APIs and third-party integrations.
  • Experience in Android application development added advantage
  • Familiarity with Git and GitHub.
  • Understanding of software testing, debugging, and security practices.
  • Knowledge of Linux servers, cPanel, and web hosting environments is an advantage.
  • Experience with offline-first applications and synchronization is an added advantage.

Required Personal Competencies

  • Strong analytical and problem-solving skills.
  • Ability to work independently and as part of a team.
  • Good communication and interpersonal skills.
  • Ability to manage multiple development tasks.
  • Strong attention to detail and code quality.
  • Commitment to deadlines and assigned responsibilities.
  • Willingness to learn and adopt new technologies.
  • High standards of professionalism, integrity, and confidentiality.
  • Ability to work under pressure and respond to urgent system issues.

Accountability and Responsibilities

The System Developer shall be accountable for:

  • Quality and functionality of assigned software development work.
  • Timely completion of assigned tasks and projects.
  • Protection of company source code, systems, and confidential information.
  • Proper documentation and handover of completed development work.
  • Compliance with company policies, development standards, and security procedures.
  • Reporting technical risks, development delays, and critical system issues promptly.
  • Design, develop, and maintain web-based software applications using PHP and Laravel Framework.
  • Develop responsive, modern, and user-friendly frontend interfaces using HTML, CSS, JavaScript, Bootstrap, and other relevant technologies.
  • Develop and maintain backend systems, business logic, APIs, and database integrations.
  • Develop and maintain Android mobile applications.
  • Build and improve existing company software products and modules.
  • Develop new features according to approved business requirements.
  • Ensure applications perform efficiently across different devices and browsers.
  • Design, develop, and maintain MySQL and other relevant databases.
  • Optimize database queries to improve application performance.
  • Maintain database integrity, consistency, and security.
  • Implement database migrations, backups, and recovery procedures.
  • Troubleshoot database-related issues.
  • Monitor and maintain existing software applications.
  • Identify, investigate, and resolve software bugs and technical issues.
  • Provide technical assistance to the System Support Team when required.
  • Investigate system errors, performance problems, and application failures.
  • Ensure systems remain operational, stable, and reliable.
  • Implement system improvements based on customer feedback and operational requirements.
  • Develop, maintain, and integrate RESTful APIs.
  • Integrate third-party services, including payment gateways, SMS services, and other business platforms.
  • Ensure secure and reliable communication between integrated systems.
  • Maintain API documentation and troubleshoot integration issues.
  • Conduct functional, integration, and performance testing.
  • Identify and fix bugs before deploying software updates.
  • Test new features to ensure they meet approved requirements.
  • Ensure software compatibility across supported devices and platforms.
  • Work with the support team to verify reported issues and confirm resolutions.
  • Implement secure coding practices.
  • Protect company systems against unauthorized access and security vulnerabilities.
  • Ensure proper authentication, authorization, and access control.
  • Protect confidential customer and company information.
  • Follow company policies on data security, source code confidentiality, and intellectual property.
  • Promptly report identified security vulnerabilities and incidents.
  • Manage source code using Git and GitHub.
  • Maintain organized, documented, and version-controlled code.
  • Collaborate with other developers using approved Git workflows.
  • Deploy and test updates in staging environments before production release.
  • Ensure deployment procedures minimize downtime and data loss.
  • Maintain proper documentation of software changes and releases.
  • Ensure all company-developed source code is maintained in authorized company repositories.
  • Work closely with the Technical Manager, developers, support staff, and other departments.
  • Participate in software planning, development meetings, and technical discussions.
  • Prepare technical documentation for developed systems and features.
  • Provide regular progress updates on assigned development tasks.
  • Assist other developers and technical staff when necessary.
  • Follow company development standards, procedures, and project timelines.
  • Quality and functionality of assigned software development work.
  • Timely completion of assigned tasks and projects.
  • Protection of company source code, systems, and confidential information.
  • Proper documentation and handover of completed development work.
  • Compliance with company policies, development standards, and security procedures.
  • Reporting technical risks, development delays, and critical system issues promptly.
  • PHP
  • Laravel Framework
  • HTML
  • CSS
  • JavaScript
  • Bootstrap
  • MySQL
  • REST APIs
  • Android application development
  • Git
  • GitHub
  • Software testing
  • Debugging
  • Security practices
  • Linux servers
  • cPanel
  • Web hosting
  • Offline-first applications
  • Synchronization
  • Analytical skills
  • Problem-solving skills
  • Teamwork
  • Communication skills
  • Interpersonal skills
  • Task management
  • Attention to detail
  • Code quality
  • Commitment to deadlines
  • Willingness to learn
  • Professionalism
  • Integrity
  • Confidentiality
  • Ability to work under pressure
  • Bachelor’s Degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • Equivalent practical software development experience may be considered.
bachelor degree
12
JOB-6af33eac760cd

Vacancy title:
System Developer

[Type: FULL_TIME, Industry: Information Technology, Category: Computer & IT, Science & Engineering]

Jobs at:
Pelsam Limited

Deadline of this Job:
Sunday, November 15 2026

Duty Station:
Dar es Salaam, Tanzania | Dar es Salaam

Summary
Date Posted: Tuesday, November 10 2026, Base Salary: Not Disclosed

Similar Jobs in Tanzania
Learn more about Pelsam Limited
Pelsam Limited jobs in Tanzania

JOB DETAILS:

The System Developer is responsible for designing, developing, testing, implementing, maintaining, and improving the company’s software applications and digital solutions.

The position involves both frontend and backend development, web-based systems, mobile applications, database management, API integrations, system security, and technical troubleshooting.

The developer must ensure that all systems are reliable, secure, scalable, user-friendly, and meet the company’s operational and customer requirements.

Key Duties and Responsibilities

Software Development

  • Design, develop, and maintain web-based software applications using PHP and Laravel Framework.
  • Develop responsive, modern, and user-friendly frontend interfaces using HTML, CSS, JavaScript, Bootstrap, and other relevant technologies.
  • Develop and maintain backend systems, business logic, APIs, and database integrations.
  • Develop and maintain Android mobile applications.
  • Build and improve existing company software products and modules.
  • Develop new features according to approved business requirements.
  • Ensure applications perform efficiently across different devices and browsers.

Database Management

  • Design, develop, and maintain MySQL and other relevant databases.
  • Optimize database queries to improve application performance.
  • Maintain database integrity, consistency, and security.
  • Implement database migrations, backups, and recovery procedures.
  • Troubleshoot database-related issues.

System Maintenance and Support

  • Monitor and maintain existing software applications.
  • Identify, investigate, and resolve software bugs and technical issues.
  • Provide technical assistance to the System Support Team when required.
  • Investigate system errors, performance problems, and application failures.
  • Ensure systems remain operational, stable, and reliable.
  • Implement system improvements based on customer feedback and operational requirements.

API Development and System Integration

  • Develop, maintain, and integrate RESTful APIs.
  • Integrate third-party services, including payment gateways, SMS services, and other business platforms.
  • Ensure secure and reliable communication between integrated systems.
  • Maintain API documentation and troubleshoot integration issues.

Testing and Quality Assurance

  • Conduct functional, integration, and performance testing.
  • Identify and fix bugs before deploying software updates.
  • Test new features to ensure they meet approved requirements.
  • Ensure software compatibility across supported devices and platforms.
  • Work with the support team to verify reported issues and confirm resolutions.

System Security and Data Protection

  • Implement secure coding practices.
  • Protect company systems against unauthorized access and security vulnerabilities.
  • Ensure proper authentication, authorization, and access control.
  • Protect confidential customer and company information.
  • Follow company policies on data security, source code confidentiality, and intellectual property.
  • Promptly report identified security vulnerabilities and incidents.

Source Code Management and Deployment

  • Manage source code using Git and GitHub.
  • Maintain organized, documented, and version-controlled code.
  • Collaborate with other developers using approved Git workflows.
  • Deploy and test updates in staging environments before production release.
  • Ensure deployment procedures minimize downtime and data loss.
  • Maintain proper documentation of software changes and releases.
  • Ensure all company-developed source code is maintained in authorized company repositories.

Team Collaboration and Documentation

  • Work closely with the Technical Manager, developers, support staff, and other departments.
  • Participate in software planning, development meetings, and technical discussions.
  • Prepare technical documentation for developed systems and features.
  • Provide regular progress updates on assigned development tasks.
  • Assist other developers and technical staff when necessary.
  • Follow company development standards, procedures, and project timelines.

Required Qualifications and Skills

Education

  • Bachelor’s Degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • Equivalent practical software development experience may be considered.

Technical Skills

  • Strong knowledge of PHP and Laravel Framework and other languages
  • Proficiency in HTML, CSS, JavaScript, and frontend development.
  • Experience with MySQL and relational database management.
  • Knowledge of REST APIs and third-party integrations.
  • Experience in Android application development added advantage
  • Familiarity with Git and GitHub.
  • Understanding of software testing, debugging, and security practices.
  • Knowledge of Linux servers, cPanel, and web hosting environments is an advantage.
  • Experience with offline-first applications and synchronization is an added advantage.

Required Personal Competencies

  • Strong analytical and problem-solving skills.
  • Ability to work independently and as part of a team.
  • Good communication and interpersonal skills.
  • Ability to manage multiple development tasks.
  • Strong attention to detail and code quality.
  • Commitment to deadlines and assigned responsibilities.
  • Willingness to learn and adopt new technologies.
  • High standards of professionalism, integrity, and confidentiality.
  • Ability to work under pressure and respond to urgent system issues.

Accountability and Responsibilities

The System Developer shall be accountable for:

  • Quality and functionality of assigned software development work.
  • Timely completion of assigned tasks and projects.
  • Protection of company source code, systems, and confidential information.
  • Proper documentation and handover of completed development work.
  • Compliance with company policies, development standards, and security procedures.
  • Reporting technical risks, development delays, and critical system issues promptly.

Work Hours: 8

Experience in Months: 12

Level of Education: bachelor degree

Job application procedure
Interested in applying for this job? Click here to submit your application now.

Interested candidates should send their CV  before 15th November 2026

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Tanzania
Job Type: Full-time
Deadline of this Job: Sunday, November 15 2026
Duty Station: Dar es Salaam, Tanzania | Dar es Salaam
Posted: 10-11-2026
No of Jobs: 1
Start Publishing: 10-11-2026
Stop Publishing (Put date of 2030): 10-10-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.