INTERNSHIP - JAVA/C++ in WROCLAW

Project Description
We are inviting you for internship in our project. We will assign you a mentor and guide you through education path to prepare you for Junior Developer role. 3 month internship is built of 3 parts:
* Theory: tools, protocols, environment, programming guides, corporate and business processes - ~ 1-2 weeks
* Pet project on creating tool, component isolated from production to practice learned materials - 2-3 weeks
* work in pair with mentor within production team on real project in telecommunication/media area.
Our work is mostly creation of new features and maintenance of code running on variety of STB devices. Development is based on Java SE, however devises are running on customized platforms (Linux/Android) and sometimes we have to update them as well using C++ powers. Each of us have small "workshop" with TV and custom hardware in addition to our PCs to be able to put ourselves in end user perspective.
Internship program graduates stays with the team as Junior developers to do real job.
Responsibilities
During internship your primary responsibility is to learn, ask questions and learn even more and apply in practice.
During last part of internship (as well as in work afterwards), responsibilities are extended with:
* Implementation of new features
* Fixing defects
* Refactoring Code
* keeping automation test suites execution green
Skills
MUST
You are good match for our team if you can present solid general IT education in art of software engineering. We are looking for recent graduates, students of final years looking for first job or people willing to shift their careers. We will check your academic background, especially your understanding of software engineering methodologies, solid programming/scripting base (including OOP Concepts, design paterns, algorithms), coding skills in Java and C++, unit test approach, knowing network protocols, using unix/linux command line, understanding of version control systems and CICD concept.
You have extra points if you are familiar with any of JNI, STL, sockets, embedded systems, streaming protocols.
You will be most successful if you can demonstrate:
* Commitment to learn, on your own and from our experience and develop in both: JAVA and C++,
* Agility in investigations why things are not working as expected,
* Creativity and problem solving skills to fix them,
* seeking Excellence in identification of optimization opportunities,
* building Relationships to become part of the team,
* that you can have Fun with us.
Languages
- English: Upper-intermediate
inflowhragency@gmail.com @Courierus
В письме обязательно указывайте название вакансии, на которую претендуете