Salary
💰 $93,000 - $167,400 per year
Tech Stack
AzureCloudIoTJavaJavaScript.NETNode.jsReactSelenium
About the role
- Acuity Inc. is a market-leading industrial technology company designing lighting, lighting controls, building management solutions, and audio, video and control platforms
- Work as a Software Engineer on a cross-functional Agile squad developing innovative software for IoT lighting and sensing systems
- Contribute to feature development, bug fixes, and enhancements in front-end or back-end components
- Write clean, maintainable, and testable code in C#, JavaScript, or React; work with .NET and Node.js
- Participate in Agile ceremonies, write unit and integration tests, and perform peer code reviews
- Collaborate with product owners, QA engineers, and team members to ensure solutions meet technical and business needs
Requirements
- Bachelor’s or Master's Degree in Computer Science, Information Systems, Engineering, or a related field
- 1–3 years of professional back end software development experience
- Proficiency in C# and Java programming languages
- Experience with .NET and Node.js platforms
- Familiarity with DevOps tools and cloud platforms (Azure preferred)
- Familiarity with Agile development methodologies
- Experience with version control systems like Git
- Good problem-solving and communication skills
- Strong debugging skills
- Preferred: Experience with test automation tools (e.g., Selenium, Xunit, Nunit)
- Preferred: Experience with Test-Driven Development (TDD)