Job Description :
The Senior .NET Application Developer is responsible for developing and maintaining Chamberlains MyQ IOT middleware system. The Senior .Net Developer position will be responsible for the middleware technology, help define the software and system architecture, and lead a team of highly skilled developers.

The Senior .Net Developer will work directly with other developers, product architects and functional area leads to translate requirements and the business product roadmap into code and a successful solution. Based in C# and .NET, the back-end comprises a Middleware, REST based Web Service APIs, Couchbase and Microsoft SQL Database repositories, MessageSight and RabbitMQ message brokers.

Senior .NET Application Developer Education Required:
BSC/BS/BA in Computer Science or related field, Master’s Degree preferred

Senior .NET Application Developer Experience:
5-10 years of experience in developing, implementing, and maintaining solutions using the Microsoft technology stack, including ASP.NET using C#, Entity Framework, LINQ to SQL, and WCF.

Experience with MVC.NET is preferred

Experience in creating technical documentation is preferred

Experience with Visual Studio 2010/2012 and Team Foundation Server (TFS) or GIT for source control is preferred
Experience with Agile or Lean Processes.

Senior .NET Application Developer Knowledge, Skills, and Abilities Overview:

Advanced knowledge of good coding practices and standards, including object-oriented design, code refactoring, and code documentation is required.

Advanced knowledge of Patterns, messaging patterns, decoupled architecture, SOLID development principles is a must.

Advanced knowledge of relational databases, specifically MS SQL Server, including experience in data modeling and creating T-SQL queries and stored procedures is required

Ability to recognize issues in existing software and put together improvement plans is required

Strong analytical and problem solving skills are required

Good communication skills and the ability to work with and talk to end users are required

Working knowledge of Internet protocols and web server communications, including HTTP, TCP, UDP, Web Sockets, etc.

Understanding of MQTT & AMQP is highly desired.

What is MyQ?
MyQ is the brand name of Chamberlain’s connectivity solution and is an “Internet of Things” application, which allows everyday consumers to interact with Chamberlain’s products from mobile phones and web capable devices over the Internet. MyQ is a cutting edge Message Oriented (MOM) and Distributed Enterprise Solution that scales up to connect millions of devices with millions of users.

MyQ is a cutting edge Message Oriented (MOM) and Distributed Enterprise Solution that scales up to connect millions of devices with millions of users. MyQ partners with class leading technology partners (Apple, Google, Facebook etc to provide integrated solutions to customers.

Chamberlain Group is proud to be an Equal Opportunity Employer. You will be considered for this position based upon your experience and education, without regard to race, color, religion, sex, national origin, age, sexual orientation, ancestry; marital, disabled or veteran status. We are committed to creating and maintaining a workforce environment that is free from any form of discriminations or harassment.

Raj Durairaj

Client : ChamberLain Group- Full time position Direct