Description:
The Software Engineer will work as a Java developer responsible for designing, developing, and maintaining Current’s Daintree wireless lighting control solution. The products’ primary goal is to improve the energy efficiency and operation of commercial and industrial buildings. The product is a true IoT solution that monitors energy usage, collects environmental data, and provides simple HVAC controls. The product consists of a cloud hosted configuration/reporting application and gateways installed in buildings to manage a network of Zigbee devices.
What You'll Do:
- Design, implement and deploy high performing, scalable end to end solutions in a fast-paced agile environment using the latest software development technologies and infrastructure
- Write code that meets standards and delivers desired functionality using the technology selected for the project. Your code will be of high quality with emphasis on testing at the appropriate levels including integration, component and unit testing.
- Maintain and support applications in our production environment.
- Work with Product Owners to understand requirements and take ownership for the project delivery. You will be expected to provide a technical design and have that reviewed by your peers. You will then create a prioritized list of user stories and lead the delivery efforts by collaborating with a small team of engineers.
- Engage subject matter experts in successful transfer of complex domain knowledge
- Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques
- Understand performance parameters and assess application performance
- Proactively share information across the team, to the right audience with the appropriate level of detail and timeliness
The Ideal Candidate Will Be:
- A team player with strong Collaboration skills to work with teams across geographical locations
- An excellent communicator with both strong written and verbal skills
- Positive and enthusiastic
- Someone with a strong sense of ownership