Software Developer- Part time ( 2days a week)

THE PROJECT
DijITali is a closed network of 240 cybercafes where network members get access to opportunities and training to grow their business revenue. The network started in 2020 with 170 cyber cafes and has now grown to 250 cybercafes across the country. Cybercafes in the network currently enjoy access to a community of digital centers, financing opportunities, training on specific industry topics like design, improved delivery of online government services, and business marketing.
ABOUT THE ROLE
The umbrella role of the  Software Developer will be to configure DijITali Portal that is  to be used by the project team – the admin and the dijITali network members (the digital centers) also known as the users.
Since engagement and interaction with the network members is carried out through calls, WhatsApp group chats, email and a host of other media the Software Programmer will be tasked with bringing it all together under the portal.
Job Description

Create an account that will; enable users to sign up and input key details, Send confirmation email to their email addresses, add a location: embed google maps for this, add a profile photo.
Build a referral system where users can refer to other cyber cafes to join the network. Admin can receive notifications once referees fill in applications.
Design a dashboard where users can access Videos, audio, current, and past training materials as well as tap on available opportunities for financing.
Build an online notice board/ blog to ensure the Monthly newsletter is sent out to users’ email.
Create share buttons for different social media.
Apply graphic design/digital art skills to develop visually engaging and effective multimedia communications collaterals. This would include long post content for social media, Photos, website, reports, presentations, and print materials, e.g. infographics, videos, PowerPoint decks.
Support design and execution of a plan to increase users, engagement, and activity of an online community, to share knowledge and resources e.g computers, online Jobs &remote work, large format printers, and printing Equipment.
Create an admin interface that will support; Rights to approve account to be created/ deactivated, Passwords reset, option to change details specifically phone numbers, Email. Business name and an option to create other admin accounts.
Design an admin dashboard containing charts on the monthly rate of new sign-ups, the monthly rate of approved sign-ups. The charts should also have a feature of differentiating them by gender, region, and period of operation of the digital center. There should also be charts on total Cybercafes in the network that can be differentiated by gender, region, and period of operation of the digital center.
Design reports and account management with the ability to create and host surveys and questionnaires on the portal. Hold data from survey responses.  Ability to generate user-specific reports i.e. a historical report from all the data of each user. Data Management of all information gathered on the cyber cafes for reporting
Enable all admin accounts to post edit the noticeboard/blog, Create timed (Monthly, weekly, or quarterly) email alerts for new posts.
Link noticeboard and portal to a website

Qualifications

Degree in Computer science, IT, programming, or related field. 
3+ years of professional software development experience as a Full Stack Developer              with key experiences in (JavaScript, C++, HTML, CSS, SQL, PHP, Java, or similar)  
Professional experience in MySQL, Django, or similar technologies
Knowledge in graphic design is an added advantage
Experience with responsive web design, including API and database creation
Commercial and business awareness and experience
Hands-on, and with strong execution skills 
Good written and communication skills and high attention to detail
Passion for innovation, learning, and use of technology to change business
Ability to handle pressure and meet deadlines
An independent thinker who can thrive in a fast-paced dynamic environment.
Organized and with excellent time management skills

Additional Information
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. If interested kindly submit your application on or before 20th April 2021. Only shortlisted applicants will be contacted.

Apply via :