Software Engineer
Core
Developing scalable and maintainable software solutions for building automation systems across server, web, mobile, and desktop platforms.
Role type
Java Software Engineer
Builds
Automated Logic's building automation system
Domain
Building automation / IoT
Deliverable
production ML models | product features
Required skills
Java, JavaScript, HTML5, CSS3, Angular, Ajax, JSP, Java servlets, Gradle, Test-Driven Development (TDD), Unit testing, Functional testing, Agile/Scrum methodologies
Preferred skills
Advanced problem-solving, ability to learn new technologies, mentoring others on tech use
Technologies
Java, Angular, Gradle, jQuery, JSP
Responsibilities
Develop software solutions satisfying user stories, participate in project planning and estimation, apply new technologies to advance product offerings, provide product knowledge and consultation
Seniority
Mid-level IC