Software, Staff Senior Design Engineer
Schneider Electric
- Bangalore, Karnataka
- Permanent
- Full-time
- Analyze customer requirements and come up with software design
- Participate in project estimation and planning
- Contribute to ensuring high-quality code through following best practices and design patterns
- Design and write automated unit, integration and acceptance tests
- Be a flexible team member, willing to work on what the agile team needs to achieve its collective goals
- Should have minimum 6 to 10 years of experience in developing complex software products in the domain of Enterprise Energy Management Systems / SCADA Solutions / Network Management Systems
- Should have experience with any database
- Should have good expertise of OOPS and Design Patterns
- Should have good debugging skills
- Should have critical and lateral thinking ability
- Should have proven experience working with developers, product owners, and application engineers in a SAFe / Agile framework
- Should have demonstrated ability to articulate and justify software design to stakeholders
- Desirable to have knowledge and expertise on Energy Management Distribution products like Energy Meters, Power Meters, Breakers etc. in all Low Voltage, Buildings and Medium Voltage domains.
- Excellent communication & negotiation skills with a strong team player attitude