Senior Full Stack Software Developer Hydro Applications

Year    Vadodara, Gujarat, India

Job Description


Summary The Cloud Software Developer will join the Digital Hydro organization which operates in a start-up environment to develop new POC (Proof of Concept), pilot it, then develop and roll it at scale. Digital Hydro intents to connect the hydro power plant equipment, analyses the data and provides customer with recommendations to generate outcomes: improve efficiency, decrease costs and mitigate the risk of equipment failure. In order to enable this, the team leverage the latest digital technologies in AI/ML, IoT and cloud/edge processing.

The Cloud Software Developer will contribute to the development of the remote monitoring and diagnostic (RM&D) center dedicated to Hydro assets as well as the Hydro APM (Asset Performance management) software which can be used by GE rM&D engineers and/or GE customers (i.e. hydropower plant operators). The remote monitoring team is using data coming from heterogenous sources (direct connection to the plant / site or lab measurement, simulation results\xe2\x80\xa6) to develop algorithms and models that will support recommendations to increase the global performances of Hydroelectric assets. The role of the Cloud Software Developer is to develop new capabilities to extract further insights from the data and generate actionable insights for our customers to anticipate failures, prioritize investment or run the asset more flexibly. The way the data is presented and visualized, the calculation of specific KPI leveraging Big Data and AI techniques will be of high focus.
He/She will join the Agile software development team which operates under a Scrum framework with backlog grooming, sprint planning & demo (usually 2 weeks software release process). He/she participates to the development, validation and release of the various digital platforms.



Essential Responsibilities:

In this role, candidate will :

  • Design, implement, test web application pages
  • Maintain and improve React components library
  • Attend development team meetings
  • Improve continuous integration and continuous deployment (CI/CD) pipelines
  • UI and back of front skills
Basic Qualifications:
  • Bachelor or master\xe2\x80\x99s degree in computer engineering
  • Programming Languages & Libraries:
  • Must have:
  • Typescript (Javascript),
  • React,
  • Basic knowledge on functional programming and fp-ts
  • Ploty.js
  • Nice to have:
  • Datatable.js
  • OpenStreetMap
  • Python, Python Django
  • HTML5, CSS3
  • ELM Architecture
  • Plus:
  • Django Channels, Celery
  • Data Base : SQL (ORM Django), MongoDB (pymongo)
  • Broker AMQP
  • Tools: software versioning (Git), automated deployment (Docker, Kubernetes, Ansible), continuous integration (Jenkins), integrated development environment (IDE, pycharm and visual studio code)
  • Methodology: Agile Scrum, automated tests, documentation
  • Experience in working with Agile methodology (Agile and Scrum Software development process)
  • Fluent in English

General Electric

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3066072
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Vadodara, Gujarat, India
  • Education
    Not mentioned
  • Experience
    Year