Senior Software Developer (f/m/d)

Nur für registrierte Mitglieder
Marktheidenfeld
EUR 45.000 - 80.000
Jobbeschreibung

Schneider Electric

Location: Marktheidenfeld, Germany

Working at Schneider Electric: IMPACT starts with us. We offer our customers around the world digital energy and automation solutions so that energy and resources can be optimally utilized. This is real teamwork and only possible thanks to the commitment of all our great employees. At Schneider Electric, we work together every day to build a more sustainable future - maybe soon with you? Apply today and become an IMPACT Maker at Schneider Electric!

Your Role:

We are looking for a Developer (f/m/d) working inside the Software domain. This position combines the Software development for Machine Automation and upcoming technologies such as IoT, Digitization, and Industry 4.0 as part of the Software System Architecture.

Your IMPACT:

  1. Develop architecture and design activities for international projects related to PC and Cloud-based Engineering Software.
  2. Actively participate in defining project development plans, focusing on workload estimation, integration plans, and testing strategies.
  3. Work closely with firmware engineers and system architects to specify, customize, and improve software architecture to meet requirements (features, usability, performance, robustness).
  4. Develop prototypes to validate architectural choices against key requirements.
  5. Involved in developing functions or components (design, tests) with commitments to content, quality, deadlines, performance, and cost.
  6. Research and utilize new technologies to enhance the capabilities and efficiency of the development team.
  7. Support the development team during project design, verification, and validation steps.
  8. Involved in maintenance activities, addressing customer issues with high reactivity to resolve them.

Your Profile:

  1. A Bachelor/Master´s degree in informatics, electronic engineering, or comparable.
  2. Some years of experience in software development projects.
  3. Experience with automation systems, including motion is a big plus.
  4. First experience of design and project execution following the agile method is beneficial.
  5. Solid knowledge in the following areas:
  • Design: Well versed with Design patterns, good experience in design & development of desktop, web, and cloud native applications.
  • App Development: C#, .NET Core, TypeScript, Entity Framework Core. Experience in web-based technologies is an advantage.
  • Database: One or more of: MS SQL, Document DB, RDF DB, Data Lake.
  • Cloud: Azure/AWS (SAAS, PAAS, IAAS and Development), Containers/Docker, Kubernetes.
  • Source Control & Mgmt.: GitHub, Azure DevOps, Git/SVN, Github Actions / CI/CD.
  • Network protocols: Experience in ethernet based communication and protocols like OPC UA (client/server, PubSub).
  • Operating Systems: Windows and Linux is a big plus.
  • Experience or Knowledge about Cyber Security, Threat Modelling, Secure Development as well as Industrial Automation Domain is a big advantage.
  • Fluent in English (spoken, written, and reading); German proficiency is an advantage.
  • Curiosity, Inclusion, Teamwork: We believe that our differences strengthen us as a company and as individuals.
  • Apply now, even if you don't fulfil all the requirements (yet). We look forward to getting to know you!

    Your next step? Now apply online! Please upload your CV including salary expectations and giving the job ID.

    Note: Schneider Electric does not accept unsolicited application documents from recruitment agencies.