C# Developer

Department: IT
Location: 4. Beograd
Application deadline: 31.12.2021

NCR Managed Services department is currently in the focus of initiative targeting to become Software and "As A Service" Company. Digital Connected Services Engineering team is looking for new colleagues in multiple areas as we expand as an end to end solution. We are agile team developing software across 4 major platforms and targeting devices with and without 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 company and you can expect to work on large scale systems in real meaning of that phrase. As a small-mid size team, we try to keep the closeness, do some serious work and have fun. 


Duties and responsibilities: 

  • Design, develop and deliver Software in Scrum (Agile) methodology using Jira tool 

  • Develop flow charts as needed, be part of architecture process 

  • Write unit tests and assist 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 

We are looking for: 
  • Proficiency in C# language, preferably multiple .NET frameworks, .NET Core knowledge appreciated 

  • Proficiency in writing Windows services 

  • Knowledge of Windows system tools and ecosystem 

  • Knowledge of windows api's, WMI, MSMQ 

  • Knowledge of network level programming and familiarity with networks in general 

  • Extensive knowledge of design patterns, dependency injection/dynamic library loading knowledge appreciated 

  • Experience with interoperability with C++ 

  • Experience with LINQ, knowledge of Dapper/Entity Framework appreciated 

  • Experience with Relational and non-relational databases (proficiency in at least one) 

  • Familiarity with NUnit and Moq or other testing/mocking framework(s) 

  • Familiarity with ThingWorx SDK appreciated

Apply >>