Software Engineer, C#
Schneider Electric · Bengaluru · onsite · Posted today
Undisclosed3–8 yrsfulltimeSourced from
About a minute. You'll make an account on the way through.
About this role
Responsibilities:
- Work in an Agile Scrum team on a software configurator tool used to configure various industrial devices such as meters, circuit breakers, etc.
- Work on creating migration tools to seamlessly migrate data, features, and backups from one platform to another.
- Analyze customer requirements and develop corresponding software designs.
- Participate in project estimation, code reviews, testing, deployment activities, and planning.
- Design and manage relational databases, including schema creation, stored procedures, indexing, and performance tuning.
- Ensure high-quality code by adhering to best practices and design patterns.
- Design and implement automated unit, integration, and acceptance tests.
- Maintain technical documentation for software architecture, APIs, and database structures.
- Be a flexible team member, willing to contribute wherever needed to help the Agile team achieve its collective goals.
Mandatory Skills:
- Proven experience in full-stack development, with strong knowledge of both front-end and back-end technologies.
- Expertise in C#, ASP.NET MVC, .NET Core, WPF, and .NET Web API.
- Experience with Node.js.
- Proficiency in Angular (version 8 and above).
- Experience with Entity Framework, SQL, and PostgreSQL, with a solid understanding of database concepts including normalization, indexing, query optimization, and transactions.
- Strong skills in HTML, CSS, JavaScript, and TypeScript.
- Experience with WebSockets and Rebus.
- Solid understanding of OOP principles and design patterns.
- Proven experience collaborating with developers, product owners, and application engineers within a SAFe/Agile framework.
- Demonstrated ability to articulate and justify software design decisions to stakeholders.
Desirable Skills:
- Strong knowledge of industrial protocols such as Modbus, BACnet, or similar protocols used in automation, automotive, or telecommunication domains.
- Excellent communication and negotiation skills, with a strong team-oriented attitude.
Qualifications:
- Bachelors degree in Electrical, Electronics, Telecommunication, Computer Science, or a related field.
- Approximately 3-8 years of experience in developing software products within the Electrical, Industrial, Automotive, or Telecommunication domains.
Sourced from naukri
Skills
C SharpWPFDot Net CoreOOPS
About Schneider Electric

Schneider Electric
Industrial Automation
37.0k+
employees
1999
27 years old
Paris
France
About
Global leader in energy management and automation, driving sustainability and efficiency with €38.15 billion in 2024 revenue, innovating for a more sustainable future worldwide.
Industries
Industrial AutomationArchitecture & Interior Design
Employee ratings
5,153 reviews
4.1/ 5
Culture
4.0
Career growth
3.3
Work-life
4.0
Employees rate it well for
Work Life Balance535Work Culture444Salary408Work Environment315Learning313
Find them on