Job Information
  • Employee Type:

    Full Time
  • Location:

    Lalitpur
  • Job Type:

    Teaching/ Education
  • Experience:

    3 years or more
  • Education Level:

    Maters Completed
  • Salary:

    Negotiable
  • Apply Before:

    2 weeks from now
Job Description:
  • Teach or apply software development life cycle (SDLC) models (Waterfall, Agile, etc.)
  • Gather, document, and analyze software requirements.
  • Apply software design principles including modularity, abstraction, and reusability.
  • Develop clean, maintainable, and efficient code using best practices.
  • Perform unit testing, integration testing, and system testing.
  • Document software systems, user manuals, and technical processes.
  • Collaborate with cross-functional teams including designers, QA, and project managers.
  • Apply version control systems (e.g., Git) for collaborative development.
  • Follow software quality assurance standards and processes.
  • Stay updated with emerging technologies, tools, and methodologies in software engineering.
Responsibilities and Duties:
  • Strong understanding of core programming concepts (variables, loops, data structures, algorithms).
  • Knowledge of object-oriented programming (OOP) and/or functional programming principles.
  • Familiarity with databases (SQL/NoSQL).
  • Understanding of SDLC models and software project management basics.
  • Basic understanding of software testing methods.
  • Experience with version control systems.
  • Problem-solving skills and logical thinking.
  •  Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).