Senior Dot Net Engineer

Hitachi Energy
Kathmandu, Nepal

Education Level and Experience Required:  

  • Minimum of bachelor’s degree in Computer Engineering or  equivalent.  
  • 2-3 years of experience as a Senior Software Engineer or
    3-5 years of experience as a Software Engineer.

 

Skills and competencies: 

  • Advanced knowledge of .NET Framework using C#. 
  • Proven record on working Win Form Desktop application.
  • Good understanding of Object-Oriented Patterns and  Principles. 
  • Skill for writing reusable C# libraries with readable code. 
  • Should have sound knowledge of MS SQL Server T-SQL  programming language (large, stored procedures, triggers,  complex joins). 
  • Knowledge of Office COM Add-Ins, Windows Service  Programming and Application Installer is a plus. 
  • Basic understanding of SQL CLR (Common Language Runtime).
  • Familiarity with web services (SOAP, REST) and API testing tools  (e.g., SOAPUI, Postman, Fiddler etc.). 
  • Familiarity with code versioning systems (e.g., SVN, Git etc.). 
  • Knowledge of web-based programming using PHP, JavaScript is  a plus. 
  • Excellent verbal /written communication skills, Documentation  skills for processes and procedures. 
  • A multitasker, and team player who has patience and ability to  handle job pressure.

 

Job Description:

1. Software Development and Maintenance

  • Execute system development and maintenance activities.
  • Hands on experience in ASP.NET, C#, MVC Framework and ASP.NET Core 
  • Understanding of prevalent Software Development Lifecycle Methodologies with specific exposure or participation in Agile/Scrum techniques 
  • Strong Knowledge of MSSQL and Oracle 
  • Experience with software engineering best practices, such as continuous integration, unit testing, refactoring, and pair programming/code reviews 
  • Knowledge of testing frameworks/methodologies 
  • Develop solutions to improvise performance and scalability of systems. 
  • Involve in the designing, coding, and debugging of the software. 
  • Upgrade and maintain the existing software. 
  • Improve the performance of existing software. 
  • Support maintains and document software functionality.

 

2. Provide Support 

  • First and foremost, support for any client specific issues.
  • Provide the first level of support for any Software related issues raised by team members.

 

3. Monitor and Review 

  • Mentor & monitor juniors to improve team efficiency. 
  • Conduct regular code review of team members.

 

4. Training/ Development of Team

  • Support and develop skilled software engineers by providing advice, coaching and educational opportunities.  
  • Prepare and train team members in a knowledgebase of pattern and practices of programming used in FARRMS applications. 
  • Help supervisor to identify training/recruitments needs. 
  • Regularly attend team meetings to discuss, brainstorm ideas and put forwards ideas to solve any problems.

 

5. Implementation 

  • Proactively provide, design, develop and implement new ideas in the application for better user experience.

 

6. Ownership of Projects/Assigned Tasks

  • Take ownership of projects for their timely delivery including (but not limited to) planning, estimation, development approach, assignment, reporting etc.

 

7. HR Management 

  • Involved in performance evaluation of team members.

 

Besides offering a stimulating learning experience and competitive pay, Pioneer also offers many benefits and perks including:

  • 5 working days/week
  • Lunch Allowance
  • Travel Allowance
  • Festival Allowance
  • Paid Leaves
  • Social Security Fund
  • Accidental & Medical Insurance Coverage
  • Global Exposure.

 

Source: Merojob 


Job Detail Expired

  • Job Type :

    Full Time

  • Salary :

    Not Disclosed

  • Experience :

    5 - 6 (Years)

  • No. of Vacancy :

    2

  • Min. Education :

    Bachelor Degree

  • Last Date to Apply :

    May 16, 2023


Contact Detail

Email :
Website : https://merojob.com/senior-dot-net-engineer-2
Mobile :
Alternate Mobile :

Sign In