Responsibilities:
- Work in Agile scrum team for a software system that monitors and controls various industrial devices like meters, circuit breakers etc.
- 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
Qualifications
Qualifications:
- Bachelor's of Engineering in Electrical, Electronics, Telecommunication or Computer Science or equivalent
- Should have minimum 6 years of experience in developing complex software products in the domain of Enterprise Energy Management Systems / SCADA Solutions / Network Management Systems
Want more jobs like this?
Get Software Engineering jobs in Bangalore, India delivered to your inbox every week.
Mandatory Skills:
- Should have good expertise in .NET, C#, C++
- Should have good expertise in MS SQL
- 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 Skills:
- Strong knowledge on Protocols like Modbus, ION, BACnet or similar protocols used in the Industrial Automation and Electrical Distribution domains would be a definite plus
- 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
Schedule: Full-time
Req: 008RZZ