US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

Software Technical Expert

You will be working in the Secure Power Business Division within Schneider Electric to develop
applications and tools to help our customers manage the Schneider Electric products they have installed
on their premises.

These tools and applications will manage the licensing, development, security, and
configuration of the Schneider Electric secure power devices on the customer network.

Key tasks and responsibilities

• Develops software for new and existing company products both within teams and on their own.
• Assists in formulating customer requirements.
• Help in the design and architecture of product solutions as well as creating engineering documents.
• Contributes to continuous improvement of products and processes.
• Works with Technical Support on customer issues.
• Participates in code inspections.
• Understands new technologies and has a good ability and interest in learning.

Understands how
these technologies impact our work.
• Some international travel will be required from time to time (2-3 weeks per year)



* Minimum Education
A B.Sc or B.Eng degree in Computer Science or Software Engineering (or equivalent)
Experience Required
• 5+ years of experience in a professional environment working on application development
• 5+ years of experience programming in C#
• Developing applications for Linux, Windows, and MacOS.


* • Track record of using AI tools effectively in developing software Applications.
• Knowledge of TCP/IP networks and application-level protocols.
• Experience in developing AI agents.
• Creating software design using UML or other software design practices.
• Eagerness to learn and take ownership of hands-on projects.
• Proven track record of delivering quality solutions and/or products.
• Good team building and communication skills.
• Demonstrated ability to provide estimates to a project manager for work undertaken.
• Proven to be adaptable and able to work on a variety of activities simultaneously.
• Shows understanding and appreciation of processes and issues relevant to the job.
• Ability to work on vague as well as concrete tasks independently.
• Eagerness to learn about business and technology trends.
• Knowledge of analysis techniques - can break down complex tasks easily.
• Demonstrated creativity in their solutions.
• Take calculated risks on a daily basis.
• Demonstrated ability to innovate in their work.

Experience Desired
• Experience with application UI development.
• Some experience with communications protocols such as SCP, FTP, HTTPS
• Some experience with web services and designing API's
• Experience with Azure cloud services.
• Experience in developing network management solutions
• Experience with using AI and some experience creating AI agents.
• Some experience of Java and Elixir woul...




Share Job