Clicky

H

High Level Software Developer - MACH

HITACHI ENERGY TECHNOLOGY SERVICES PRIVATE LIMITED
Full-time
Remote friendly

Location:

Chennai, Tamil Nadu, India

Job ID:

R0019601

Date Posted:

2023-06-06

Company Name:

HITACHI ENERGY TECHNOLOGY SERVICES PRIVATE LIMITED

Profession (Job Category):

Engineering & Science

Job Schedule:

Full time

Remote:

No

Job Description:

As a R&D Software Development Engineer, you will be expected to fulfil the following responsibilities –

  • Understand Business requirements and Plan for implementing the proposed requirements

  • Design and Develop software modules of Highest Quality, within Budget and Time

  • Unit Test the implemented modules

  • Should be open to program in C#, Visual C++, .Net etc.

  • To possess strong debugging skills to fix bug reports or Change request from customer for maintenance software release.

  • Communicate regularly with Management and Technical Colleagues

  • Documentation of implemented software products and modules

  • Develop the software application by following Agile methodology

  • Provide Innovative suggestions and Improvement opportunities in the software products

  • Bachelor degree in Engineering in computer science / Information technology / Electronics and communication

  • Software development experience with C# & .Net Technologies

  • Sound knowledge and Experience in:
    • Windows Communication Foundation (WCF)
    • WinForms
    • Language Integrated Query (LINQ)
    • Databases – SQL
    • Writing high-performance Windows services and client-side (primarily desktop) applications
    • Debugging complex multi-threaded and event-based applications
    • Knowledge of algorithms and data structures
    • Microsoft Technologies, Operating systems like Windows Server, DNS technologies
    • Basic knowledge of networks and infrastructure (switches, routers, firewalls), configuration and troubleshooting
    • Strong understanding of Configuration Management and version control tools such as Azure DevOps (TFS), git.
    • Implementing automated testing platforms and unit tests
  • Collaborate with the team and deliver the results through effective Teamwork

This job is closed.