Intermediate Software Engineer

Schneider Electric

3.3

(16)

Bengaluru, India

Why you should apply for a job to Schneider Electric:

  • 56% say women are treated fairly and equally to men
  • 62% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.

    #https://careers.se.com/jobs/009GU1?lang=en-us

    Position summary

    rk on vague as well as concrete tasks independently.

    • Actively follows business and technology trends.

    • Demonstrates creativity in their solutions.

    • Takes calculated risks.

    • Innovates in their work.

    • Has a desire to learn a broad range of technologies and skills.
    You will be responsible for:

    • Java coding -

    o Understanding complex pre-existing codebase, adding new code, refactoring existing code, removing dead code, and fixing issues.

    o Creating/updating Junit tests.

    o Front-end enhancements

    o Implementing support for a new range of our products.

    o Upgrading Java libraries, and tools.

    o Development as part of a team and individually.

    o Participating in code reviews

    • Troubleshooting -

    o Investigating security issues to see if they are applicable to the product.

    o Capturing and analysing USB, Serial or Network (https/http) traffic to detect and fix communications issues.

    • Scripting

    o Updating Linux rpm scripts (spec files)

    o Writing/updating batch files on windows, shell scripts on Linux

    • CI/CD

    o Working with Jenkins based build system.

    o Working with Ant build scripts.

    o Building DLLs.

    • Assisting in formulating customer requirements

    • Helping in the design and architecture of product solutions as well as creating engineering documents

    • Contributing to continuous improvement of products and processes.

    • Working with Technical Support on customer issues

    We would like to see experience of some of:

    • Linux and Windows scripting

    • Experience with TCP/IP networks and application-level networking protocols.

    • Network, Serial or USB protocol analysis experience.

    • Knowledge of Security (Java keystore, SSL)

    • JavaScript (jQuery helpful)

    • Ant

    • HTML

    • CSS

    • NullSoft installer technology.

    • C++

    • GitHub Actions

    Qualifications

    You will need:

    • A B.Sc or B.Eng degree in Computer, Electrical, Electronic, or Software Engineering (or equivalent)

    • 3 to 5 years of experience in a professional environment working with Java (preferably in a multi-threaded application)

    • Good troubleshooting skills

    • Experience with Git

    Schedule: Full-time
    Req: 009GU1

    Why you should apply for a job to Schneider Electric:

  • 56% say women are treated fairly and equally to men
  • 62% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.