Azure Cloud/Azure IoT Developer

Department: Information technologies
Location: 4. Belgrade
Application deadline: 31.12.2021

About us

NCR Managed Services department is currently in the focus of initiative targeting to become Software and "As A Service" Company. The Digital Connected Services Engineering team is looking for new colleagues in multiple areas as we expand as an end to end solution. We are an agile team developing software across 4 major platforms and targeting devices with and without an operating system. We do device management, analytics, software deployment, software and hardware interaction and with all of that, we keep an accent on security, because we work with customer devices and data. Our software is used in and out of the company and you can expect to work on large scale systems in the real meaning of that phrase. As a small-mid size team, we try to keep the closeness, do some serious work and have fun.


What we require from you

  • Design, Develop and Deliver Software in Scrum(Agile) methodology using Jira tool
  • Develop flow charts as needed, be part of the architecture process
  • Write unit tests and assist the Quality Engineering team in integration testing
  • Commit often, Perfect Later, Publish once via Git(BitBucket) version control
  • Work on automating and troubleshooting with DevOps team, debug as needed
  • Provide technical documentation and instructions to consultants and user documentation writers
  • Provide leadership and guidance to less experienced and seek guidance from more experienced colleagues
  • Improve development processes
  • Participating in code reviewing process


What you would ideally possess

  • Proficiency in C# language, preferably multiple .NET frameworks, .NET Core knowledge appreciated or C and/or C++ languages, a preferably wide array of standards
  • Knowledge of Windows/Linux system tools and ecosystem
  • Proficiency in writing Windows services/Linux daemons
  • Experience with interoperability (between C# and C++)
  • Extensive knowledge of design patterns
  • Knowledge of network-level programming and familiarity with networks in general
  • Experience with designing data contracts
  • Azure Cloud/IoT Experience
  • Azure IoT Edge, Sphere experience preferred (c/c# sdk)
  • SQL and NoSQL knowledge (preferably Azure ecosystem - Cosmos, Data warehouse, Azure SQL, Azure queues, Blob storage)
  • Familiarity with Azure IoT Central, Azure Digital Twins, Azure IoT Hub

Apply >>