Looking for a Software Engineer with strong application development experience to join our client's Primetime team. You will contribute to the process of shaping and deciding tomorrow's technologies and solutions that make it easy to deliver, measure and protect online video content.
Job Responsibilities :
Work in an agile team to build a scalable and secure service and own multiple features of the product;
Contribute to the development of middleware used by the on-boarding system;
Perform research on various technologies and define architectural improvements;
Build prototypes or core features;
Drive adoption of new technologies and contribute to continuous increase of technical knowledge across engineering teams;
Understand the and customer base and drive user experience improvements;
Help integrating teams by providing answers or propose solutions.
Required competence, experience and education :
5+ years of industry experience;
Strong computer science background, very strong algorithm and logical skills, object oriented design principles and design patterns;
Very strong knowledge of Java Technologies and frameworks (Java 8, Spring, Big Data, Python, AWS);
Strong knowledge of code-editors, debuggers, profilers and other tools for the technologies he owns;
Hands-on software development capabilities with large projects;
Solid foundation in software engineering process & best practices (unit testing, build automation etc);
Enjoys technical challenges and can propose and evaluating a solution against requirements, demonstrates strong customer focus;
Enthusiastic, creative and having the desire to innovate;
Passionate about computer science, developing software and internet applications;
Enjoys technical challenges and is capable of proposing and evaluating a solution against requirements, demonstrates strong customer focus;
Committed to the highest levels of quality, demonstrates accuracy and thoroughness;
Good written and verbal communication skills;
Spoken and written English proficiency.