Backend (C#) Software developer #1390#

Backend (C#) Software developer

Analyze, design, and develop features for the access control services. Own server-side responsibilities including end to end development with IOT devices Take part in feature development from requirement definition to final deliverable and deployment

Responsibilities: •Lead and own various development efforts in the team •Develop quality products that meet high security, stability, and performance standards •Deep five to existing code and refactor it in different technology and architectures •Be an essential member in a cross-functional development team, in an agile oriented environment


•B.Sc. degree in Computer Science/ Engineering or equivalent •3 to 5 years’ experience building performant, distributed, highly available systems •Back end – C#, Windows services, ASP.Net Core •Experience with Azure DevOps, CI/CD, GIT, Code Reviews •Proven ability to lead complex technical challenges (high technical capabilities and independence, excellent design, and analytical skills) •SOLID understanding of architectural design principles, data structures and algorithms •Experience with Unit, Integration and System testing concepts (FIRST in tests) •High ability to use new technologies and understand them in depth through rapid self-learning

•Demonstrated experience in working in an Agile development organization •Excellent written and verbal communication skills in Hebrew and English •Good understanding of SQL and ORM (Entity Framework – advantage) •Multi-tenant data modeling and implementation using MS SQL Server and Azure or AWS – advantage •Experience in working with NoSQL / Graph / Document databases - advantage •Experience in working with containers – advantage •Experience in integration with embedded software systems – Advantage •Full time position

*Hybrid* work 2-3 times from the office


position: 1390