Software Engineer (.NET)

  • 2 years ago
  • Sifal, Kathmandu
  • Full Time
  • Private

Job Description

Software Engineer (.NET) will be a part of our development team and will be writing high-quality codes in .NET framework.

Job Roles

Responsibilities will include (but are not limited to):

  • Write complete software or parts of it in C#
  • Develop ASP.NET websites
  • Implement the designs produced in HTML and CSS into existing ASP.NET sites or in a new system
  • Package and deploy the developed systems
  • Analyze existing systems written in .NET (C#), produce estimates and modify them according to requirements
  • Work with SQL databases (primarily MySQL and MSSQL), for creating tables, stored procedures and functions, according to the design document provided
  • Properly document code using standard diagrams (like UML)
  • Investigate new APIs and learn how to use them

Job Specification

  • Bachelor Degree in Computer Engineering, Computer Science, or a related field (or equivalent)
  • 1+ years of relevant work experience
  • Programming experience in C# (optionally a solid knowledge of VB with solid .NET and OOP concept)
  • Thorough knowledge of OOP paradigm
  • Knowledge of .NET framework
  • Ability to use Visual Studio IDE efficiently for debugging and deployment
  • Knowledge of major design patterns and its implementation in .NET
  • Ability to work with CSS/HTML and Javascript
  • Knowledge of Test Driven Development or Behavior Driven methodologies