Senior Full Stack Developer job at NetOne Zambia
85 Days Ago
Linkedid Twitter Share on facebook

Vacancy title:
Senior Full Stack Developer

[ Type: FULL TIME , Industry: Business Management and Administration , Category: Computer & IT ]

Jobs at:

NetOne Zambia

Deadline of this Job:
Wednesday, March 12 2025 

Duty Station:
Within Zambia , Lusaka, South - Central Africa

Summary
Date Posted: Wednesday, February 26 2025, Base Salary: Not Disclosed

Similar Jobs in Zambia
Learn more about NetOne Zambia
NetOne Zambia jobs in Zambia

JOB DETAILS:
Who’s Hiring?
NetOne is a leading technology services Group based in Lusaka, Zambia and been a market leading in delivering outstanding products and services across Sub-Saharan Africa. Since its inception in 2007, the group has grown to be Zambia’s leading technology service provider offering a range of solutions ranging from end-user computing devices through to enterprise business solutions with long standing relationships with leading OEM manufacturers across the ICT sector. NetOne owns and operates Zambia’s first Tier III carrier neutral data offering colocation services, infrastructure as a service and software as service. NetOne also owns and operates Swish Pay, an enabling digital payments platform with integrations to Visa, MasterCard and Zambian based Mobile Money platforms. The group continues to innovate in launching new products to the Zambian market and is therefore looking to grow our team!
The position of a Senior Full Stack Developer is a role within the NetOne Group assuming team leadership and ownership of the functional and technical aspects of the software development unit. We seek a seasoned Senior Full Stack Developer proficient in C#, Flutter, Java, and modern web technologies. You’ll design, develop, and maintain full-stack applications, mentor junior developers, and drive technical excellence across our web and mobile ecosystems.
If you are an individual that believes in career progression, innovative, fearless and want to be on the winning team, we are the team for you!

Responsibilities
· Design robust architecture and build efficient APIs using C# and Java for backend services.
· Develop responsive frontend interfaces using HTML, Bootstrap, JavaScript, and modern frameworks.
· Create cross-platform mobile apps using Flutter, ensuring seamless integration with backend systems.
· Design, optimize, and manage MSSQL and SQLite databases for web/mobile apps.Build and manage server environment including operating systems IIS and other services on Windows and Linux platforms
· Own the product development lifecycle working with other members of the development team to ensure error free code and product build with user-friendly, stable interfaces.
· Ensure data security, integrity, and performance.
· Lead Agile sprints, mentor junior developers, and conduct code reviews.
· Debug and resolve complex technical issues across the stack.
Manage the team’s calendar, schedules and project timelines in accordance with agreed deliverables and product quality.
· Maintain clear technical documentation for code, APIs, and infrastructure.
· Be responsible for the entire design, build, and maintenance of efficient, reusable, and reliable code.
· Translate application storyboards and use cases into functional applications.
· Test and deploy applications and systems including QA, testing and delivery.
· Be responsible for timely preparation of product documentation including technical specifications, functional features, code and test plans.
JavaScript, and modern frameworks.
· Create cross-platform mobile apps using Flutter, ensuring seamless integration with backend systems.
· Design, optimize, and manage MSSQL and SQLite databases for web/mobile apps.Build and manage server environment including operating systems IIS and other services on Windows and Linux platforms
· Own the product development lifecycle working with other members of the development team to ensure error free code and product build with user-friendly, stable interfaces.
· Ensure data security, integrity, and performance.
· Lead Agile sprints, mentor junior developers, and conduct code reviews.
· Debug and resolve complex technical issues across the stack.
· Manage the team’s calendar, schedules and project timelines in accordance with agreed deliverables and product quality.
· Maintain clear technical documentation for code, APIs, and infrastructure.
· Be responsible for the entire design, build, and maintenance of efficient, reusable, and reliable code.
· Translate application storyboards and use cases into functional applications.
· Test and deploy applications and systems including QA, testing and delivery.
· Be responsible for timely preparation of product documentation including technical specifications, functional features, code and test plans.

Required Skills & Experience
· MUST poses a Bachelor’s Degree in Computer Science, Programming, or a related field.
· MUST have minimum of 5 Years of Full Stack Development.
· MUST have strong expertise in C# (API development) and Java.
· MUST have strong expertise with .NET Core and Node.js.
· MUST have strong expertise in Flutter for iOS/Android app development.
· Strong knowledge of MSSQL, SQLite, and database design
· Frontend mastery: HTML, Bootstrap, JavaScript.
· Experience with RESTful APIs, Git, and Agile methodologies.
· Must be a team player and have a minimum of 2 years in team leadership experience.
· Strong experience with Microservices architecture and design.
· Knowledge and expertise of leading development Fintech applications such as payment systems, is a strong advtange.

Work Hours: 8


Experience in Months: 60

Level of Education:
Bachelor Degree

Job application procedure
Interested in applying for this job? Click here to submit your application now.
• If you do not meet the above required Skills & Experience, please do not apply for this position. Applicants that meet the required Skills & Experience can submit their CV’s 


All Jobs

QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Zambia
Job Type: Full-time
Deadline of this Job: Wednesday, March 12 2025
Duty Station: Lusaka
Posted: 26-02-2025
No of Jobs: 1
Start Publishing: 26-02-2025
Stop Publishing (Put date of 2030): 26-02-2066
Apply Now

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.
22.246MBMemory Usage118msRequest Duration
Joomla! Version4.4.10
PHP Version8.1.32
Identityguest
Response200
Templatejl_education_pro
Database
Server
mysql
Version
10.5.29-MariaDB
Collation
latin1_swedish_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
array:1 [ "1deb24708f7a51ca02b447b7f6862276" => "d663ce07d0d74de6b9431789e4de503b" ]
$_SERVER
array:64 [ "USER" => "greatzambiajobs" "HOME" => "/home/greatzambiajobs" "SCRIPT_NAME" => "/in...
session
array:3 [ "counter" => 2 "timer" => array:3 [ "start" => 1747939969 "last" => 1747939969...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
jsjobcur_usr
0
jsjobconfig_dft
array:171 [ "actk" => "0" "applybuttonredirecturl" => "http://www.greatzambiajobs.com/how-to-app...
JSItemid
"190"
  • afterLoad (4.12MB) (28.06ms)
  • afterInitialise (11.15MB) (61.61ms)
  • afterCache (5.8MB) (27.71ms)
  • 1 x afterInitialise (11.15MB) (52.17%)
    61.61ms
    1 x afterLoad (4.12MB) (23.76%)
    28.06ms
    1 x afterCache (5.8MB) (23.47%)
    27.71ms
19 statements were executed10.39ms32.38KB
  • SELECT @@SESSION.sql_mode;44μs1.57KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `icop0_session` WHERE `session_id` = ?104μs1.63KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `icop0_session` WHERE `session_id` = :session_id LIMIT 197μs1.63KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • UPDATE `icop0_session` SET `guest` = :guest , `time` = :time , `userid` = :user_id , `username` = :username , `client_id` = :client_id WHERE `session_id` = :session_id97μs992BParams/libraries/src/Session/MetadataManager.php:316Copy
  • SELECT `id`,`rules` FROM `icop0_viewlevels`86μs1.55KB/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `icop0_usergroups` AS `a` LEFT JOIN `icop0_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest119μs1.64KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `value` FROM `icop0_admintools_storage` WHERE `key` = 'cparams'76μs856B/administrator/components/com_admintools/src/Helper/Storage.php:120Copy
  • SELECT `option`,`view`,`query` FROM `icop0_admintools_wafexceptions`60μs960B/plugins/system/admintools/src/Utility/Cache.php:196Copy
  • SELECT `params` FROM `icop0_extensions` WHERE `type` = 'plugin' AND `folder` = 'system' AND `element` = 'admintools'126μs2.09KB/plugins/system/admintools/src/Utility/RescueUrl.php:324Copy
  • SELECT * FROM icop0_rsform_config123μs1.5KB/administrator/components/com_rsform/helpers/config.php:52Copy
  • SELECT `value` FROM icop0_acym_configuration WHERE `name` = 'level'84μs856B/plugins/system/acymtriggers/acymtriggers.php:639Copy
  • SELECT `value` FROM icop0_acym_configuration WHERE `name` = 'active_cron'58μs856B/plugins/system/acymtriggers/acymtriggers.php:639Copy
  • SELECT `value` FROM icop0_acym_configuration WHERE `name` = 'cron_next'56μs856B/plugins/system/acymtriggers/acymtriggers.php:639Copy
  • SELECT `value` FROM icop0_acym_configuration WHERE `name` = 'queue_type'56μs856B/plugins/system/acymtriggers/acymtriggers.php:639Copy
  • SELECT *,(subpath=1 AND LOCATE(sef_link, '%2Fjobs%2Fjob-detail%2Fjob-Senior-Full-Stack-Developer-job-at-NetOne-Zambia-73340%2F')=1) inSub FROM icop0_jlexblock WHERE ((mt_fullsite=1 AND mt_index=1) OR ((`sef_link`='%2Fjobs%2Fjob-detail%2Fjob-Senior-Full-Stack-Developer-job-at-NetOne-Zambia-73340%2F' OR (subpath=1 AND LOCATE(sef_link, '%2Fjobs%2Fjob-detail%2Fjob-Senior-Full-Stack-Developer-job-at-NetOne-Zambia-73340%2F')=1)) AND mt_fullsite=0)) AND published=1 ORDER BY mt_area DESC,id ASC225μs4.23KB/plugins/system/jlexblock/jlexblock.php:150Copy
  • SELECT *,(subpath=1 AND LOCATE(sef_link, '%2Fjobs%2Fjob-detail%2Fjob-Senior-Full-Stack-Developer-job-at-NetOne-Zambia-73340%2F')=1) inSub FROM icop0_jlexblock WHERE ((mt_fullsite=1 AND mt_index=1) OR ((`sef_link`='%2Fjobs%2Fjob-detail%2Fjob-Senior-Full-Stack-Developer-job-at-NetOne-Zambia-73340%2F' OR (subpath=1 AND LOCATE(sef_link, '%2Fjobs%2Fjob-detail%2Fjob-Senior-Full-Stack-Developer-job-at-NetOne-Zambia-73340%2F')=1) OR `list_var` LIKE '%com_jsjobs%') AND mt_fullsite=0)) AND published=1 ORDER BY mt_area DESC,id ASC253μs4.25KB/plugins/system/jlexblock/jlexblock.php:150Copy
  • SELECT s.id, s.template, s.home, s.title AS long_title, s.params FROM icop0_template_styles AS s WHERE s.client_id = 0 AND s.template = 'jl_education_pro' ORDER BY s.id185μs3.7KB/libraries/gantry5/src/classes/Gantry/Joomla/StyleHelper.php:69Copy
  • SELECT `session_id` FROM `icop0_session` WHERE `session_id` = ?94μs1.63KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `icop0_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?8.45ms912BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy