Hitachi Energy

Senior Software Engineer

Hitachi Energy

Senior Software Engineer

Pioneer Solutions Nepal is a wholly owned subsidiary of Hitachi Energy. Hitachi Energy is a global technology leader with a combined heritage of almost 250 years, employing around 36,000 people in 90 countries. Headquartered in Switzerland, the business serves utility, industry and infrastructure customers across the value chain, and emerging areas like sustainable mobility, smart cities, energy storage and data centers. With a proven track record, global footprint and unparalleled installed base, Hitachi Energy balances social, environmental, and economic values, and is committed to powering good for a sustainable energy future, with pioneering and digital technologies, as the partner of choice for enabling a stronger, smarter and greener grid.

We are looking for following professionals to join our Nepal Office Team.

Pioneer Solutions Nepal is a wholly owned subsidiary of Hitachi Energy. Hitachi Energy is a global technology leader with a combined heritage of almost 250 years, employing around 36,000 people in 90 countries. Headquartered in Switzerland, the business serves utility, industry and infrastructure customers across the value chain, and emerging areas like sustainable mobility, smart cities, energy storage and data centers. With a proven …

Senior Software Engineer

Views: 614 | This job is expired 1 week, 2 days ago

Basic Job Information

Job Category : Construction / Engineering / Architects > Electrical/ Electronics
Job Level : Senior Level
No. of Vacancy/s : [ 4 ]
Employment Type : Full Time
Job Location : Kathmandu, Nepal
Offered Salary : Negotiable
Apply Before(Deadline) : Jun. 27, 2022 23:55 (1 week, 2 days ago)

Job Specification

Education Level : Bachelor
Experience Required : More than or equals to 6 years
Professional Skill Required : Management Communication Php Html Sql
Other Specification

Education Level and Experience Required

  • 6 years of related experience with minimum of bachelor’s degree in Computer Engineering or equivalent
  • Familiar with large scalable enterprise solution
  • Should be familiar with agile software engineering processes, agile framework, tools, methods.
  • Should be familiar with cloud technologies and DevOps environment
  • Should be familiar with web services (SOAP, REST), API testing tools (SOAPUI, Postman, Fiddler) and code versioning systems (SVN, Git)

Skills and competencies:

  • Good knowledge of SQL Server T-SQL programming language, and be comfortable with large, stored procedures, triggers, and complex joins
  • Strong knowledge of JavaScript
  • Demonstrable knowledge of web technologies including PHP, HTML5, CSS, AJAX etc.
  • Experience with modern JavaScript like   React/NodeJS is a plus
  • Experience with PostgreSQL is a plus
  • Preference will be given to those who have worked on large database and are familiar with database optimization
  • Strong analytical and reasoning skills with an ability to visualize processes and outcomes
  • Proficiency in troubleshooting software issues and debugging a large codebase
  • Outstanding all-round communication skills and ability to work collaboratively
  • Passion for innovation and continuous learning

Job Description

  • Execute system development and maintenance activities
  • 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
  • Support maintains and document software functionality
  • First and foremost, support for any client specific issues
  • Provide first level of support for any Software related issues raised by team members
  • Mentor & monitor juniors to improve team efficiency
  • Conduct regular code review of team members
  • Support and develop skilled software engineers by providing advice, coaching and educational opportunities
  • Prepare and train team members a knowledgebase of pattern and practices of programming used in FARRMS applications
  • Help supervisor to identify training/recruitment needs
  • Regularly attend team meetings to discuss, brainstorm ideas and put forwards ideas to solve any problems
  • Proactively provide, design, develop and implement new ideas in the application for better user experience
  • Take ownership of projects for its timely delivery including (but not limited to) planning, estimation, development approach, assignment, reporting etc.
  • Involve in performance evaluation of team members

This job has expired.

Job Action

More Jobs By this Company

Similar Jobs

job_detail_page
Search, Apply & Get Job: FREE