Senior Software Engineer / Systems Development Engineer
Senior Software Engineer / Systems Development Engineer - Security and Fire
Johnson Controls is a global diversified technology and industrial leader serving customers in over 150 countries. Our 142,000 employees create quality products, services and solutions to optimize energy and operational efficiencies of buildings; lead-acid automotive batteries and advanced batteries for hybrid and electric vehicles; and interior systems for automobiles. Our commitment to sustainability dates back to our roots in 1885, with the invention of the first electric room thermostat. Through our growth strategies and by increasing market share we are committed to delivering value to shareholders and making our customers successful.
(EEO/AA Employer)
Position Description:
This person will be a key contributor to design, development, and integration of very large scale, mission critical, video management systems, video surveillance, access control and security systems applications. He or she must have extensive and hands on experience working at all levels within the Microsoft Servers OS development environment. Assignments will possibly include developing new, server side, high performance communication services to 3rd party custom I/O subsystems.
Software Engineering Skills
C# C++ and C
MFC and .NET 4.0 environment for server side multi-threaded applications
Windows Communication Foundation (WCF)
Cloud Computing (especially Azure Service Bus)
Claims Based Security Concepts
SQL server 2008, relational database development, stored procedures, triggers and ODBC connectivity, database replication
Web technologies, IIS 6.x/7.x, ASP.NET, web services, SOAP, XML
Web UI Design (Silverlight 4.x)
Communication, FTP, HTTP/HTTPSRRAS, Encryption, OPC servers, BacNet
Installation, InstallShield, MSI
Reports, Crystal Reports, MS SQL Server Report Services
Experience with multi-tenancy systems
Security Industry Knowledge experience a plus.
General physical and logical security application knowledge in any or all of the following technologies -- (video management systems, video surveillance, badging technologies, cardholder management, access control reader and controller functionality, identity management, and COTS video analytics).
The individual should be able to provide examples of entire systems or subsystems that he or she has conceptualized to meet market and customer needs. Strong consideration will be given to examples of innovative ideas that the individual has initiated and helped bring to the market.
A successful track record, of continuous growth in responsibility and position with current and previous employers.
A minimum of five years of experience in the commercial security business will be considered a strong plus, industrial experience with mission critical requirements is also very desirable.
Bachelor's Degree in Engineering or Engineering Technology.
Demonstrated computer and analytical skills.