portal resources jobs companies a acuity brands software engineer job

Software Engineer Job πŸ”₯


We Light the Way!


Acuity Brands (NYSE: AYI) is transforming the lighting industry. We take pride in our 13,000 employees, and they take pride in working with the best in the industry. Join a team committed to lighting the way to a more brilliant, connected, and productive world. Individually we are talented, but together we are unstoppable.

We're seeking talented and enthusiastic Software Developer who will join a team building the next-generation IoT platform. The platform is using the latest Azure PaaS technologies to create digital twins our buildings to deliver building management solutions. Additional responsibilities include participation in project time/task estimation, code and architecture reviews, providing support for junior developers, documentation of system architecture and a supporting role for all phases of the development lifecycle (project definition, process mapping, architecture, coding, acceptance testing, release, etc.).


WHAT YOU WILL DO...

  • You will develop REST APIs that provide the application teams access to our digital twin representations
  • You will work closely with the edge team to enable new IoT twins to be created and ingest telemetry
  • You will work closely with the analytics teams to enable predictive models to be developed
  • You will work to grow our data layers capabilities. Extending digital twin models, improving caching capabilities, improving monitoring and performance.
  • You will develop control mechanisms that will enable our cloud platform to configure IoT devices to optimize (reduce operating cost, increase comfort, decrease energy consumption)


REQUIRED SKILLS & EXPERIENCE

  • Bachelor's Degree in Computer Science or equivalent experience
  • 3+ years of C#
  • Experience building RESTful APIs
  • Experience with Agile Methodologies such as Scrum. You’ve been on teams that practice Agile and you understand why it’s beneficial.
  • Experience with data handling (SQL, No-SQL, Graph databases. Async data movement)
  • Self-motivating, self-directing, and a great communicator (written and oral). You thrive in an environment that grants you a lot of autonomy to explore creative solutions.


NICE TO HAVE SKILLS & EXPERIENCE

  • Experience working remotely and working with teams that are distributed geographically
  • Experience with Kubernetes
  • Experience with Azure Digital Twin and Azure Data Explorer
  • Experience with Azure IoT Hub or other IoT PaaS systems
  • Experience building IoT solutions

Let us send you new openings similar to Software Engineer Job straight to your Inbox. Weekly or Daily. 7-day free trial πŸ’Œ

The ability to work remotely increases employee happiness by 20 percent.