03 Oct
|
Schneider Electric
|
Bengaluru
03 Oct
Schneider Electric
Bengaluru
Responsibilities:
• Design, develop, test, and maintain robust, scalable, and high-performance applications for Edge Control Platform solutions.
• Participate actively in Agile ceremonies including sprint planning, daily stand-ups, reviews, and retrospectives.
• Collaborate with Product Owners, Architects, QA teams, and other stakeholders to understand business and technical requirements.
• Translate functional requirements into technical designs and high-quality code.
• Perform code reviews and ensure adherence to coding standards and best practices.
• Troubleshoot, debug, and resolve complex technical issues.
Mandatory Skills:
• Proven experience in C# and .NET, with strong expertise in developing desktop applications using WPF and implementing modern UI frameworks and design patterns (e.g., MVVM).
• Experience with REST APIs, microservices, and cloud integration.
• Solid understanding of OOP principles and design patterns.
• Proven experience working closely with UX/UI design,
including evaluating designs from an architectural and technical feasibility perspective.
• 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:
• Hands-on experience with React.js will be an added advantage.
• 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 robust team-oriented attitude.
Qualifications:
• Bachelor’s degree in computer science, Electrical, Electronics, Telecommunication, or a related field.
• Approximately 6+ years of experience in developing software products within the Electrical, Industrial, Automotive, or Telecommunication domains.
📌 Software Engineer C# (Bengaluru)
🏢 Schneider Electric
📍 Bengaluru