Lutron Electronics - Philadelphia, PA

posted 5 months ago

Full-time - Mid Level
Philadelphia, PA
Merchant Wholesalers, Durable Goods

About the position

Lutron Electronics has an immediate opening for a self-motivated, highly technical experienced .NET Desktop Application Software Engineer. In this role, you will be working on the Windows application that is deployed to program and startup all our systems. This position offers a unique opportunity to mentor junior engineers as they begin their careers with us, dive deeply into one of our software platforms, and collaborate with Product Managers, Software Architects, and Functional Area Owners to develop innovative solutions to complex problems. You will also have the chance to research emerging technologies to enhance our software architecture, ensuring that we remain at the forefront of the industry. On a typical day, you will implement solutions, unit tests, and integration tests alongside multiple developers. You will engage with stakeholders to develop customer requirements, create system and software design documentation, and work closely with senior engineers to review solutions. Additionally, you will be responsible for resolving technical issues, addressing reported bugs, and managing field issues in a timely manner. Identifying and cleaning up technical debt will also be a key part of your responsibilities, ensuring that our software remains robust and maintainable.

Responsibilities

  • Mentor junior engineers as they start their career with us
  • Dive technically deep into one of our software platforms
  • Collaborate with Product Managers, Software Architects, and Functional Area Owners to develop solutions
  • Implement solutions, unit tests, and integration tests with multiple developers
  • Develop customer requirements with appropriate stakeholders
  • Create system and software design documentation
  • Work with senior engineers to review solutions
  • Resolve technical issues, reported bugs, and field issues in a timely manner
  • Identify and clean up technical debt

Requirements

  • Bachelor or Master's Degree in Computer Science, Computer Engineering, or Software Engineering
  • Minimum cumulative GPA of 3.0 for all degrees earned
  • 5+ years of professional industry experience
  • Strong understanding of Computer Science Fundamentals including Object Oriented Principles and Design Patterns
  • Fluent with C#/.NET, ideally with experience developing WPF applications

Nice-to-haves

  • Experience with SQL or other relational databases
  • Familiarity with Agile Principles, including SAFe
  • Experience with BitBucket, Jira, Confluence

Benefits

  • Competitive compensation
  • Opportunities for continued growth and education
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service