Web System Developer

at The Uhuru Institute For Social Development (TUI)
Location Kampala, Uganda
Date Posted November 27, 2020
Category IT / Information Technology
NGO
Web Design & Development
Job Type Full-time
Currency UGX

Description

About the job

The Uhuru Institute for Social Development (TUI) is a business development services provider; research, policy think tank, and a youth mindset change, leadership, and entrepreneurship coaching center contributing to inclusive green socio-economic transformation. To realize this goal, we are fostering cooperative and inclusive green business models. Our clients are Cooperatives, Village Savings and Loan Associations, youth, informal collective business associations, relevant government MDAs, development partners, and Civil Society Organisations.

Job Role:

The Web System Developer will focus on the development and maintenance of web systems. He/she will work with both front-end and back-end technologies where appropriate and also be expected to contribute positively to the management of the source code. The Web System Developer must exemplify a passion for innovation and pushing the envelope to build the best consumer user experience across TUI landscape. If you are a problem solver, this job is for you. Other key aspects of this position contribute to achieving and sustaining TUI Strategic Business Plan and Initiatives and profitable market growth strategy on-line.

Key Responsibilities

  • Adopt, develop and deploy custom scalable and appropriate web application solutions using the open source technologies, CMS, both front end and backend technologies with no limitations to PHP, PYTHON, C# and JAVA, etc.
  • Custom development in HTML, JavaScript (libraries and frameworks), CSS (libraries and frameworks) to ensure everything looks as nice as it works
  • Apply existing style guides and designs to new pages in a consistent manner
  • Ensuring your code has tests that pass and conforms to the code standards
  • Managing a ticket and issue queue, and supplying supporting documentation and project updates as needed
  • Manage source code and release management processes and testing
  • Continuously assess, perform risk management and troubleshoot problems and constraints and be able to provide recommended solutions and code the solutions
  • Research, recommend, and implement tools to support systems and optimize site performance
  • Be detailed as well as a future thinker to be able to build better integration points across systems and databases
  • Understand Database development and architecture
  • Support the IT Officer to ensure the various systems databases and product data evolves and is accurate.

Specific Duties:

  • Continuously update web applications with new visuals and optimize for improved performance
  • Continuously train to improve coding skills and keep up with changes and technological trends
  • Design, deployment, and maintenance of all web applications and digital properties.
  • Together with the IT Officer, act on behalf of the Brand Team and partner with Sales and Customer service on-site improvements.
  • Partner with IT business development team to support the web-based business applications, tools, and access.
  • Monitor hosting services, contractors, service providers, and security systems.
  •  Provide accurate, complete, and timely documentation of all systems and setups.
  • Actively maintain a 100% uptime philosophy with all services and systems.

DESIRED SKILLS & COMPLIMENTING COMPETENCES

  • A University degree in Computer Science or Information Technology from an accredited college/university is preferred.
  • 2+ years’ experience using Web development technologies such as PHP, HTML, CSS, AJAX, JavaScript, jQuery, eCommerce is preferred.
  • Working with Content Management Systems like Magento, WordPress, etc. experience and knowledge is a plus.
  • Minimum one (1) years’ experience with MySQL including database design, writing stored procedures, and security.
  • Experience creating End-To-End full life cycle products.
  • Strong object-oriented programming skills, MVC, security, and database architecture.
  • Experience with front-end web design, responsive, and mobile.
  •  Experience with REST architecture, writing, and consuming web services.
  •  Experience with version control systems, preferably Git.
  • Experience working with cloud-based services.
  • Ability to design, author, integrate, deploy, train, and support advanced web-based systems and services.
  • Possess the ability to manage multiple tasks, work under pressure, and maintain strict timelines through project completion.
  • Highly motivated and self-directed; able to work without close supervision; able to establish and maintain good working relationships with internal teams and technical partners.
WARNING: Do not to pay any money to get a job. Please report fraudulent jobs to info@everjobs.ug