1. Planning, designing, programming, testing and maintaining software applications
  2. Fully understand and translate technical specification/requirements and create or extend functional application components based on business requirements
  3. Manage and maintain client databases; Investigate data/application issues, troubleshoot issues, and communicating with company internal users are daily routines
  4. Developing web-based user interfaces, android development, prototypes, and multi-system integration using PHP frameworks (Laravel), Microsoft .NET, Python, CSS and HTML technologies
  5. Taking ownership of the quality and usability of the applications
  6. Ensure application development principles, standards, and best practices are followed for each project
  7. Participate in strategic planning and development of the enterprise architecture while providing technical input for product development direction
  8. Partnering with other teams including business analysts, GIS analysts and external clients to understand business requirements and translate them into high quality designs
  9. Research current technology trends to provide input on how they may influence overall solutions delivery for clients
  10. Contributing to team effort by accomplishing related results as needed.

Skills and Qualifications:

  • Computer science background with an analytical mind
  • Well conversant with computer programming concepts and willing to learn new languages such as Python, SQL, Wavemaker application development platform, etc. with minimum supervision
  • Knowledge of SDLC is essential
  • Knowledge in geographic information systems (GIS) concepts and web mapping is a plus
  • Ability to manage and prioritize tasks in a fast-paced environment
  • Strong written and communication skills
  • Additional knowledge in CMSs and Android Development is a plus

Interested candidates should forward their CV’s to   and copied to on or before 24th May, 2020