Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Senior back-end Azure Cloud Developer - Smart Home IoT

AT Schneider Electric
Schneider Electric

Senior back-end Azure Cloud Developer - Smart Home IoT

Bangalore, India

Job Description

Schneider Electric are looking for an experienced back-end Azure cloud developer to work within its residential smart home energy management division. This is an exciting opportunity to work on the creation of products and features in the Internet of Things space that contribute to a sustainable future. Working closely with members of the product development team (product management, systems design, mobile app, firmware and test), you will play a leading role in developing cloud-based applications that scale across multiple use cases, customers, and devices.
Responsibilities

• Minimise complexity in all development by the application of careful analysis and proven software engineering principles.

Want more jobs like this?

Get jobs in Bangalore, India delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


• Refine detailed technical designs produced by the architecture team, ensuring you understand how the design will satisfy functional and non-functional requirements, identifying any gaps and making suggestions for improvement where required.

• Participate in backlog refinement sessions to identify technical solutions to business problems and break the work down into a transparent backlog of agile stories and tasks.

• Maintain and expand the C# codebase in line with clean coding principles, so the code is not only functionally correct but also maintainable and robust.

• Collaborate with business analysts and testers to identify all possible success and failure paths associated with a given feature and define test cases for each.

• Write effective automated tests, that give high confidence of quality and minimise the amount of manual testing required.

• Collaborate with other developers to integrate cloud services together, with mobile apps and edge devices to verify correct functionality of the wider IoT system performing automated and manual checks.

• Where appropriate produce concise, high-quality documentation to provide overall context and explanations for complex areas of code.
Experience

We are looking for candidates with experience developing microservices in Azure using C#.
Skills

• Advanced - .Net Core

• Advanced - C# including use of more advanced techniques such as expressions

• Advanced - Clean coding

• Advanced - Test automation (unit, component, integration, end-to-end)

• Advanced - Iterative agile development techniques and processes

• Intermediate - Azure PaaS focusing on event hubs, functions and web apps

• Intermediate - IoT & Message-Oriented Architectures

• Intermediate - Agile backlog refinement / work breakdown

• Intermediate - Technical documentation

• Basic (expected to increase to Intermediate via training) - Cybersecurity
Personal Attributes

• Good team player and communicator, able to share and able explain complex topics.

• Takes responsibility for and proactively drives work packages to completion.

• Passionate about technology and its application to smart home automation.

• Customer focused.

Schedule: Full-time
Req: 0096EY

Client-provided location(s): Bengaluru, Karnataka, India
Job ID: Schneider_Electric-https://careers.se.com/jobs/0096EY?lang=en-us
Employment Type: Full Time