Software Developer

Website NetOne Information Technology Ltd

POSITION PROFILE

Position: Software Developer

Location: Lusaka, ZM

Contract: Permanent

Probationary Period: 3 Months

Submissions: [email protected]

Reporting Manager: Head – Software Solutions.

Background

NetOne is a leading technology services Group based in Lusaka, Zambia. Since its inception is 2007 the group has grown to be Zambia’s leading technology service provider offering a range of solutions including client computing and 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 the Swish Pay platform enabling digital payments from consumer to merchant. NetOne has been at the forefront of business digital enablement and has a strong track record in deploying leading Software Solutions both off-the-shelf and bespoke depending on individual business requirements.

The position will entail supporting the various existing and new software development life-cycles within the Software Solutions division. The division already has a number of in-house developed products that continue to evolve and has further plans to roll-out a number of new software products to the market in coming months. The position will be directly involved in the core coding, enhancement and technology support of the software products. If you are an individual that believes in career progression, methodical, innovative, fearless and want to be on the winning team, we are the team for you.

RESPONSIBILITIES

The duties of the job will include but are not restricted to:

  • Develop, write and manage reusable clean functional code in various programming languages and frameworks;
  • Create and manage databases and functional integration to various code;
  • Manage server environment including operating systems IIS and other services on Windows and Linux platforms;
  • Develop front end web-based applications and mobile applications;
  • Develop and enhance existing and new API frameworks for smooth and seamless cross-functional integrations;
  • Develop systems with core strong on UI/UX;
  • Develop and manage CMS framework;
  • Develop frontend products using languages (e.g. HTML, JavaScript, Bootstrap, CSS)
  • Support existing products within SLA;
  • Write high-quality reusable code to meet agreed functional deliverables;
  • Manage USSD integrations and develop additional USSD functionality;
  • Follow best practices for .Net coding;
  • Ensure development for superior performance, quality, and responsiveness of applications;
  • Translate application storyboards and use cases into functional applications;
  • Test and deploy applications and systems;
  • Create and manage functional documentation, specifications and test plans based on agreed milestones and deliverables;
  • Review code of for appropriate enhancement and improve code quality; and
  • Ensure adherence to reporting frameworks including weekly progress reporting, case management and functional reporting.

Undertaking any other duties/tasks (as assigned) or responsibility required to ensure the achievement of the objectives of the job within the overall objective of Group.

KNOWLEDGE, SKILLS AND ABILITY

The following knowledge, skills, and abilities may be acquired through a combination of formal schooling, self-education, prior experience, or on-the-job training.

  • Bachelors’ Degree in Computer Science or related field,
  • MUST have a MINIMUM of 4 Years Software Development experience and working with API’s;
  • MUST be highly proficient in in Web APIs;
  • Advanced knowledge of Web Servers, Apache, Tomcat, Nginx;
  • Prior experience as a .NET Developer;
  • In-depth knowledge of .NET Core infrastructure and .net MVC concepts;
  • Advanced knowledge in any of JavaScript frame works React and Flutter;
  • Advanced knowledge of USSD flows, deployment and management;
  • Strong understanding of object-oriented programming;
  • Good understanding of architecture styles/APIs (REST, RPC)
  • Familiarity with Microsoft SQL Server with stored procedure;
  • Skill for writing reusable libraries
  • Familiar with various design and architectural patterns; and
  • Proficient understanding of code versioning tools.

How to apply?

Send us your CV detailing your academic qualifications, professional qualifications and work experience. ONLY Short listed candidates will be contacted for detailed CV’s and other requirements. You can email your CV to [email protected] OR apply through our website: www.netone.co.zm/careers


* Legitimate employers do not ask for payment. Find out more at safe job search tips.