Careers at Crestron-posted 3 months ago
$103,000 - $166,500/Yr
Full-time • Senior
Rockleigh, NJ
1,001-5,000 employees

The Crestron Software Platform team is looking for motivated and experienced Senior engineers who are experts in software design and development using C# and NET. In this role, you'll play a key part in building the next generation of advanced software solutions for both residential and commercial markets. You’ll work with cutting-edge technologies to deliver innovative applications—ranging from smart home integration to commercial environmental control systems. As a vital member of our dynamic platform development team, you'll be involved in the entire software development lifecycle, including design, development, testing, debugging, and maintaining both new and existing products.

  • Developing and configuring commercial and residential solutions using Rapid, Crestron Home, and Configure Pro for lighting, climate control, A/V distribution, shades, security, and more.
  • Designing, developing, and maintaining cross-platform applications using .NET MAUI, C#, and XAML.
  • Participating in architecture and technical discussions with stakeholders and project teams.
  • Collaborating with UI/UX designers to implement high-quality user interfaces and experiences.
  • Mentoring junior developers and providing technical guidance throughout the software development lifecycle.
  • Applying object-oriented programming principles and software development best practices.
  • Participating in code reviews and agile ceremonies, and writing unit and integration tests.
  • Staying current with advancements in the .NET ecosystem and relevant technologies.
  • Extensive experience in software development, with a focus on C# and .NET technologies.
  • Solid understanding of object-oriented programming (OOP), SOLID principles, and software development best practices.
  • Strong experience integrating REST APIs, third-party libraries, and SDKs into applications.
  • Experience with designing and architecting software applications.
  • Strong problem-solving skills and the ability to communicate effectively with clients and stakeholders.
  • Commitment to writing clean, maintainable, and scalable code.
  • Self-driven and capable of working independently with minimal supervision.
  • Proficiency with dependency injection, asynchronous programming, and unit testing frameworks (e.g., NUnit, xUnit).
  • Experience working in Agile development environments with DevOps practices.
  • Strong leadership skills, with the ability to guide and prioritize tasks for development teams.
  • Understanding of home automation systems (e.g., lighting control, HVAC, A/V, security) and their integration with backend systems.
  • Must be able to work in the U.S. without sponsorship.
  • Annual pay range for this position is $103,000 - $166,500, which consists of base salary (subject to performance).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service