Resource 1 is seeking a Sr. Software Engineer with at least 7 years of experience for a position in downtown Chicago. This client is a well-known IOT (INTERNET OF THINGS) solutions provider who partners with leading technology companies (Apple, Google, Samsung, etc.). Selected individual will work with other Developers, Product Architects and Leads to translate requirements into C# code and a successful solution. Based in C# and .NET, the environment is comprised of RESTful Web Service APIs, SQL Server, NoSQL (Couchbase), MessageSight and RabbitMQ message brokers. Individual will PRIMARILY BE DEVELOPING ON THE BACK END IN C#, and BUILDING NEW/ENHANCING EXISTING RESTFUL WEB APIS. Around 4 million messages are being processed daily, so experience with queueing systems is highly desired, such as RabbitMQ, MSMQ or Active Queue. Because of the growth in demand for the current IoT products, looking to add these additional resources to the software API/Integration team. Currently moving their applications to the cloud, so experience with MS AZURE is a big plus. There will be a mix of on-premise and cloud development. Looking for someone who stays current on modern technologies and innovations which can further enhance and improve the products. Individual should have at least 5 years of experience designing, developing, implementing and maintaining solutions using the Microsoft technology stack, including C#, *******, MVC, WCF, Entity Framework & LINQ to SQL. Individual should have advanced knowledge of good coding practices and standards, including OBJECT-ORIENTED DESIGN, DESIGN PATTERNS, MESSAGING PATTERNS, SOLID DEVELOPMENT PRINCIPLES, Domain Driven Design (DDD), Gang of Four Design, etc. Experience working with Agile and Lean Processes is a plus for this position as well.
TECHNICAL ENVIRONMENT: .NET Framework, C#, Web Services, RESTful APIs, *******, WCF, MVC, TFS (Team Foundation Server), GIT, NoSQL, SOLID Principles, Agile, & RabbitMQ (Message Broker).
To apply for this job please visit itjobpro.com.