Hitachi Energy

Senior Software Engineer (.Net)

Hitachi Energy

Senior Software Engineer (.Net)

Hitachi Energy is a global technology leader that is advancing a sustainable energy future for all. We serve customers in the utility, industry and infrastructure sectors with innovative solutions and services across the value chain. Together with customers and partners, we pioneer technologies and enable the digital transformation required to accelerate the energy transition towards a carbon-neutral future.

We employ around 45,000 people in 90 countries who each day work with purpose and use their different backgrounds to challenge the status quo. We welcome you to apply today and be part of a global team that appreciates a simple truth: Diversity + Collaboration = Great Innovation. 

Hitachi Energy is a global technology leader that is advancing a sustainable energy future for all. We serve customers in the utility, industry and infrastructure sectors with innovative solutions and services across the value chain. Together with customers and partners, we pioneer technologies and enable the digital transformation required to accelerate the energy transition towards a carbon-neutral future.

We employ around 45,000 people in …

Senior Software Engineer (.Net)

Views: 227 | Apply Before: 2 weeks, 4 days from now

Basic Job Information

Job Category : IT & Telecommunication
Job Level : Senior Level
No. of Vacancy/s : [ 1 ]
Employment Type : Full Time
Job Location : Kathmandu, Bagmati
Offered Salary : Not Disclosed
Apply Before(Deadline) : Jun. 17, 2025 23:55 (2 weeks, 4 days from now)

Job Specification

Education Level : Under Graduate (Bachelor)
Experience Required : More than 5 years
Professional Skill Required : REST API Git MS SQL Server RESTful API PHP
Other Specification
  • Minimum of a bachelor’s degree in Computer Engineering or equivalent, coupled with 5+ years of experience in .NET Framework/.Net Core using C#.
  • Comprehensive understanding of .NET Core and its ecosystem, along with deep knowledge of Web Application Development principles (middleware, dependency injection, routing, filters, RESTful API design) and proficiency in Entity Framework Core (ORM, LINQ, migrations, performance tuning).
  • Strong analytical skills for troubleshooting complex issues across UI, API, and database layers, complemented by sound knowledge of MS SQL Server T-SQL programming.
  • Proven experience working with Win Form Desktop applications, with knowledge of Office COM Add-Ins, Windows Service Programming, and Application Installers being advantageous; basic understanding of SQL CLR.
  • Familiarity with web services (SOAP, REST) and API testing tools, along with proficiency in Git, branching strategies, pull requests, and CI/CD pipelines; knowledge of PHP and JavaScript is a plus.
  • Possesses excellent verbal and written communication skills, including documentation for processes and procedures, and demonstrates the ability to multitask and work effectively as a team player under job pressure.

Job Description

The opportunity: The main objective of the role is to develop, document, and test the software to ensure that it meets the clients' needs. It also requires an individual to supervise and oversee the technical aspects of the projects to ensure optimal software performance.

How you’ll make an impact:

  • You will execute system development and maintenance activities with hands-on experience in ASP.NET, C#, MVC Framework, ASP.NET Core, and strong knowledge of MSSQL. You will participate in software design, coding, and debugging, upgrade and maintain existing software, enhance performance, and support, maintain, and document software functionality.
  • You will apply understanding of Software Development Lifecycle methodologies, particularly Agile/Scrum, and software engineering best practices (continuous integration, unit testing, refactoring, code reviews).
  • You will provide first-level support for client-specific and internal software-related issues.
  • You will mentor and monitor junior team members, conduct code reviews, and contribute to improving team efficiency.
  • You will support the development of skilled software engineers through advice, coaching, and training on programming patterns and practices relevant to FARRMS applications.
  • You will proactively design, develop, and implement new ideas to enhance application user experience.
  • You will take ownership of assigned projects, ensuring timely delivery through effective planning, estimation, development approach, assignment, and reporting.
  • You will participate in the performance evaluation of team members and assist in identifying training/recruitment needs.
  • Living Hitachi Energy's core values of safety and integrity, which means taking responsibility for your own actions while caring for your colleagues and the business.


Similar Jobs
Powered by Merojob AI

Job Action

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