C#,.NET, Desktop Developer

Category: Computer - Programming
Openings: 5
Education: B.E. in Computer Science
City: Lalitpur
Job Description / Requirements
Primary Tasks and Responsibilities:

  • Design, develop, test and analyze new and existing desktop and web applications using .NET technologies.

  • At least 1 or 2 year of experience in Web & Desktop development  with Microsoft tools and technologies.
  • Have work experience in Windows Forms or Windows presentation foundation (WPF)
  • Strong analysis, design, coding and troubleshooting skills.
  • Develop, maintain and support existing systems.
  • Ability to work in fast paced, deadline driven, dynamic environment
  • Must be good team player, good learner and self-starter
  • Positive learning attitude and hard working
  • Good communication and interpersonal skills 
Technical Skills:

  • C#, Asp.Net MVC/Core, Windows Forms or Windows presentation foundation (WPF), MVVM.
  • Web API, Entity Framework/Core, LINQ
  • Database Tools and Technologies: SQLite(Preferred), MS SQL, PostgreSQL,  SQL SERVER
  • Front-end: HTML, CSS, JavaScript (JQuery)
  • Working with version control like GIT
  • Good understanding of OOP, SOLID Principles and Design patterns
  • Experience on developing multi-tier architectures and highly scalable and maintainable approaches
  • Experience with Azure and Continuous Integration tool is plus.
  • Experience with Agile software development is a plus.
  • Experience with any frontend JS framework is a plus.  

  • Bachelor’s degree in Computer Engineering or equivalent