Senior Software Engineer

  • Full-time

Company Description

UniKey is a technology innovator focused on access control.  UniKey's proprietary "touch-to-open" technology can be easily integrated into lock or code systems making your smartphone your key.  This technology affords secure access by simply touching your lock without removing your phone from pocket or purse.  UniKey serves the mass market by licensing technology, and works in partnership with trusted, market-leading, companies in both residential and commercial access control spaces.

Job Description

UniKey is looking for an energetic senior-level developer looking to join a fast paced multi-discipline team. This position is within a team that is responsible for all web services and backend processing for a multitude of smart access control products including the Kwikset Kevo, ERA Touchkey, Haven Connect, and more. The ideal candidate will participate in development, design, and architecture of system components and services written in C#/.NET and hosted with Microsoft Azure.

Qualifications

Requirements:

  • 6+ years experience developing software
  • 4+ years experience building APIs and web services
  • 2+ years experience working with C#/.NET

The candidate must have experience with:

  • .NET Framework 4.5+
  • Visual Studio 2015/2017
  • SQL
  • Designing and building RESTful JSON APIs
  • Developing for cloud-based systems
  • Strong understanding of scalability, concurrency, and consistency models
  • Threading / TPL

The ideal candidate would also have experience with:

  • Designing, building, and supporting high-performance & high-volume APIs or websites
  • Microservices architecture and design
  • Azure Service Fabric
  • Azure Cloud Services
  • Azure App Services
  • Azure Functions
  • ASP.Net Core
  • Entity Framework 6+
  • SQL Azure
  • Database Sharding

Experience with any of the following is a plus:

  • .NET Core
  • Docker
  • iOS or Android development

Additional Information

All your information will be kept confidential according to EEO guidelines.