Job Summary:
CaptiveAire Systems is the nation's leading manufacturer of commercial kitchen ventilation systems, and they are seeking a strong Senior Software Engineer to join the CASLink team. This role involves contributing to the development and maintenance of IoT solutions and requires expertise in .Net software engineering.
Responsibilities:
• Contribute to the development, design, and maintenance of Microservices and REST APIs.
• Assist in upgrading Microservices and REST APIs from .Net Framework to the latest .Net.
• Assist in converting Microservices to Microsoft Orleans where applicable.
• Assist in upgrading infrastructure such as RabbitMQ, MongoDB, SQL Server when required.
• Design and code new Features.
• Assist in expanding on or rewriting existing Features where necessary.
• Diagnose and resolve performance issues.
Qualifications:
Required:
• 15+ years overall software development experience
• 10+ years C#
• Experience in highly concurrent, distributed, and event-driven applications
• Microservices
• Messaging/Streaming technologies (RabbitMQ or comparable)
• RESTful APIs
• Document DBs (MongoDB or comparable)
• Microsoft SQL Server
• Cloud platforms (Microsoft Azure or comparable)
• Hybrid Cloud applications
• Version control systems (Git or comparable)
• CICD (TeamCity, Octopus Deploy or comparable)
Preferred:
• Actor frameworks (Microsoft Orleans, Dapr, or comparable)
• Web socket technologies (SignalR or comparable)
• Metadata driven applications
• Identity solutions (IdPs, OAuth, OIDC, SAML)
Company:
CaptiveAire® is the nation's leading manufacturer of commercial kitchen ventilation systems, and now provides a complete solution of fans, heaters, ductwork, and HVAC equipment. Founded in 1976, the company is headquartered in Raleigh, USA, with a team of 1001-5000 employees. The company is currently Late Stage.