Software Developer at Institute of Legal Practice and Development (ILPD)

1 Software Developer at Institute of Legal Practice and Development (ILPD)
Software Developer

Institute of Legal Practice and Development (ILPD) | Type: Job
Published: 2024-04-29 | Deadline: 2024-05-07

Job responsibilities

Key Technical Skills & Knowledge required:

  • In addition, the developer shall possess and demonstrate the following skills and competencies:
  • Excellent coding skills with mastery of at least two popular frameworks.
  • Experience in server-side programming
  • Good understanding of web services protocols (REST, SOAP, API, Micro Services)
  • Excellent knowledge of relational databases and Object Relational Mapping
  • Experience in developing web applications using popular frameworks
  • Development best practices and DevOps
  • Experience with test driven development
  • Mastery in software engineering tools

Minimum qualifications

  • Bachelor's Degree in Information and Communication Technology

    3 Years of relevant experience

  • Master’s Degree in Software Engineering

    2 Years of relevant experience

  • Master’s Degree in Computer Science

    2 Years of relevant experience

  • Master’s Degree in Computer Engineering

    2 Years of relevant experience

  • Master’s Degree in Information and Communication Technology

    2 Years of relevant experience

  • Bachelor's Degree in Software Engineering

    3 Years of relevant experience

  • Bachelor's Degree in Computer Science

    3 Years of relevant experience

  • Bachelor's Degree in Computer Engineering

    3 Years of relevant experience

Required competencies and key technical skills

  • Integrity

  • Strong critical thinking skills and excellent problem solving skills.

  • Inclusiveness

  • Accountability

  • Teamwork

  • Professionalism

  • Problem solving skills

  • Ability to develop and implement communications initiatives using appropriate tools and channels

  • Knowledge of GIS hardware and software installation, configuration and use (Plotters, GPS devices, Digitizers,)

  • In-depth knowledge of computer hardware, software, and networks