To ogłoszenie wygasło w dniu 2018-09-30 13:14.

Software Engineer

Silvair Sp. z o.o.
  • Umowa o pracę Umowa

  • Mid-level Poziom doświadczenia

  • 51-100 pracowników Rozmiar firmy

  • 2013 Rok założenia firmy

  • http://www.silvair.com WWW

Język programowania
Framework
Narzędzia
Dev/Ops

Opis oferty

About the company:

Silvair is a company developing innovative technologies for the Internet of Things. Being at the forefront of the smart lighting revolution, we provide advanced software solutions for commercial building automation. As a leading contributor to the Bluetooth SIG, we have helped to develop Bluetooth mesh - a new wireless communication standard for the most challenging IoT applications.

Overview:

Cloud and edge computing play a pivotal role in the IoT. Among the applications of the cloud and edge computing architecture, there are two areas that we at Silvair find the most interesting. The first is the ability to provide over-the-air updates, which became a critical driver of the IoT’s success. To send out OTA firmware updates, you need a platform that can interface with microprocessors and local software on IoT devices. Similarly intriguing is the second area that is remote monitoring & management of the IoT devices. A platform needs to provide an insight into data coming from a large number of network devices (nodes). Apart from the fact that it allows to easily manage these devices, it provides information that can be later used for multiple applications. Both areas require a software architecture which takes into account a complex ecosystem of cloud computing, edge, and the IoT. Doing it properly is challenging and requires out-of-the-box thinking.

So if you are willing to work across cloud and edge computing boundaries, expand your knowledge of the IoT and work on the team that designs, develops and delivers solutions for complex IT problems, then this job is for you! We are using the latest available frameworks to speed up our development process and, what is more important, to constantly expand our knowledge about the IT technologies. As our platform is fully integrated with the cloud computing environment using virtualization containers, the job will offer many opportunities to learn technologies such as docker and Amazon AWS. We also believe that high-quality code is the only way to get a great final product, so we are investing our time into continuous integration with unit testing and static code analysis tools.

Responsibilities:

  • design new features and new modules of our software distribution platform and our building monitoring & management portal (which consisting of cloud services and edge devices)
  • develop high-quality code (cloud services as well the code which runs on the edge devices)
  • ensure clean, modular and reusable code
  • deploy and maintain developed cloud services (Amazon AWS)
  • take part in solving complex code problems
  • adhere to (but also challenge) coding methodologies, including unit tests, participate in improvements of the team development process and continuous integration environment
  • produce supporting technical documents and accurate estimates

Essential job requirements:

  • working experience (3+ years)
  • good knowledge of Java programming language (1.8+)
  • advanced knowledge of bash, Linux environment  
  • knowledge of Hibernate, JPA
  • knowledge of SQL
  • knowledge of unit tests (TestNG or JUnit, Mockito or similar)
  • knowledge of HTML, CSS, and JS
  • experience working with GIT, Maven or Gradle
  • self-reliance in everyday work

Nice to have:

  • experience with AWS stack
  • knowledge of Play Framework
  • knowledge of AngularJS, Node.JS

We offer:

  •  company lunches
  •  medical care package
  •  functional working space with a chillout room
  •  free parking space
  •  personal growth budget
  •  B2B contract or permanent agreement - as you wish

Metodologia pracy

  • System kontroli wersji ― Git
  • System zarządzania projektem ― JIRA
  • Metodologia Agile ― Scrum
  • Komunikator firmowy ― Slack, Hangout
  • Code review ― Github
  • Continuous Integration ― Jenkins
  • Testy jednostkowe
  • Testy integracyjne
  • Testerzy w zespole
  • System zarządzania wiedzą ― Confluence
  • Statyczna analiza kodu
  • Swoboda w wyborze oprogramowania

Oferujemy

  • Kuchnia
  • Darmowa kawa i inne napoje
  • Darmowy parking
  • Prywatna opieka zdrowotna
  • Pokój gier
  • Elastyczne godziny pracy
  • Szkolenia
  • Prysznic

O Silvair Sp. z o.o.

Silvair is an IoT software company empowering the world's leading lighting manufacturers to create truly smart and user-friendly products. Our team consists of 50 world class software developers, hardware engineers, UX designers, product managers and testers who are building a cutting edge smart lighting platform based on Bluetooth Mesh.
You will find Silvair to be a comfortable place to work with our flat hierarchies, pragmatic decision making, fast approval paths and willingness to take risks. Most importantly, you'll be surrounded by colleagues who'll share your commitment to building cutting edge smart products.

Pytania i odpowiedzi