Software Engineer

National Society for Earthquake Technology-Nepal (NSET) is a community of Nepali professionals belonging to various physical and social sciences with a common goal of contributing towards disaster risk management. It is a multidisciplinary professional society registered with the Government of Nepal as a Not-for-Profit Non-Government Organization. NSET has a vision of making "Disaster Resilient Communities in Nepal by 2050”.

Software Engineer

Views: 1488 | This job is expired 3 years, 9 months ago

Basic Job Information

Job Category : IT & Telecommunication
Job Level : Mid Level
No. of Vacancy/s : [ 1 ]
Employment Type : Full Time
Job Location : Kathmandu and Project Based Area
Offered Salary : Negotiable
Apply Before(Deadline) : Jul. 20, 2021 17:30 (3 years, 9 months ago)

Job Specification

Education Level : Under Graduate (Bachelor)
Experience Required : Not Required

Job Description

Skills and Abilities:

  • Understanding of different operating systems, including Windows and Linux, and how certain types of software will work with them
  • Knowledge of various programming languages such as Java Anroid, Python, Php and other programming languages
  • Knowledge of GIS system and mapping is preferable
  • Experience in building RESTful APIs
  • Sound Knowledge of relational databases like MsQL etc
  • Familiarity with code versioning tools such as Git
  • Strong understanding of Object-Oriented Programing paradigm
  • Strong troubleshooting, debugging, and problem-solving skills
  • Ability to understand and identify problem and develop user friendly and customized software for the end user
  • Strong interpersonal and communication skills
  • Self-starter and able to develop programs/projects from scratch
  • Ability to work independently and efficiently
  • Ability to work under pressure and deliver the desired level of performance/output within the desired time

Main Responsibilities:

  • Coordinate and collaborate with the program director or program manager and various teams to understand the need for the development of software/program
  • Testing of developed software/program in various stages
  • Analyze requirements, create software/database designs and architect solutions using formal methods.
  • Develop, upgrade and manage effective and robust NSET Database and information system 
  • Develop and maintain mobile applications in using various appropriate/applicable tools and languages as per the need of NSET projects and program.
  • Contribute to the development of overall NSET program training strategy, work programs and networking components in line with branding strategies of NSET.
  • Plan and implement system security policy, to include firewalls, host and client access, file permissions and user accounts.
  • Maintain required knowledge and skills with respect to relevant state-of-the art technology, equipment, and /or system
  • Preform miscellaneous job-related duties as assigned.
  • Prepare and submit progress reports of the assigned programs.


This job has expired.

Similar Jobs
Powered by Merojob AI

Job Action

Similar Jobs
Powered by Merojob AI
job_detail_page
Search, Apply & Get Job: FREE