AWS Senior SW Engineer

publicatie:  aanvraagnummer: 9042963
powered by YACHT

bedrijf
Koninklijke Philips N.V.
locatie
Eindhoven
aantal uur
40 uur
opleidingsniveau
WO

functieomschrijving

AWS / JavaScript/Node.js Lead Software Engineer 

PURPOSE 
The position is for an experienced / lead software engineer, with excellent and deep technical know-how, who can act as a 2nd hand for the lead architect, who is building the next generation IoT platform with his teams. He/she should be a strong technical lead, with deep know-how of the applicable technologies (see below) and with excellent technical communication skills towards other team members. He/she will be member of one of the scrum teams, and act as the to-go person for technical questions and guidance for the on-site teams in Eindhoven. It concerns a full-time assignment with 5 days per week on-site presence with the teams at HTC Eindhoven. A small set of members is located in the USA, so flexibility with working outside Dutch office hours will be required. 

GENERAL KEY AREAS OF RESPONSIBILITY 
•    Gathers, defines and writes the detailed requirements specifications, usually based upon higher level system requirements specifications & the system design specification: 
o    Ensures that there is documentation for the defined requirements 
o    Ensures that all necessary disciplines are involved in defining requirements 
o    Ensures that agreed requirements can be realized 

•    Creates a design of the software, on the basis of the detailed requirements, so that the software in question will be reliable, efficient, and easy to maintain: 
o    Takes into account Design for Testability of the software 
o    Ensures that the design is documented 
o    Consults other software engineers, architects and other relevant disciplines 

•    Codes the defined software (units) and test software: 
o    Ensures that coding takes place according appropriate coding standards and guidelines 
o    Ensures that there is documentation for the developed software 

•    Defines the detailed test design and test specifications: 
o    Identifying test automation options 
o    Delivering requirements for test software 
o    Improve effectiveness, efficiency and coverage of software tests 

•    Peer-reviews documents and code 
•    Tests the defined software units 
•    Maintains software, design, and requirements by solving and testing defects 
•    Draws up his/her personal schedule and reports on progress 
•    Responsible for training of (senior) software engineers 
•    Being a “know-how source” for assigned work and improve the level of know-how within a team of (senior) software engineers 
•    Support design activities done by software engineers 
•    Support requirements analysis activities done by software engineers 
•    Seen as the expert for the aspect or set of software components 
•    Provides technical leadership to an international team of (senior) software engineers who may be located in different time-zones 
•    Mentors and guides (senior) software engineers 
•    The lead engineer participates, shows proactive attitude and taking the lead for improvement proposals 

 

Functie-eisen

REQUIRED EXPERIENCE  
•    Experience in node.js development 
•    Ample experience with design and development of MicroServices on the AWS platform (using services like API GW, Lambda, DynamoDB, IoT) 
•    Multi-year experienced in JavaScript programming language 
•    Expert in the usage Node.js JavaScript framework and its asynchronous programming model 
•    Good know-how of IoT domain 
•    Familiar with working in scrum teams and applying agile development techniques 
•    Fluent in English, both verbal and in writing 
•    Experience with working according SAFe, is an advantage 

Nice to have experience 
•    AWS CloudFormation 
•    AWS SQS 
•    AWS Kinesis 

Special characteristics / requirements 
•    High quality and improvement attitude 
•    Independent worker with fast learning attitude 
•    Experience with multi-cultural environment and multi-site project set up 

NECESSARY KNOW-HOW / SKILLS 
•    Bachelor degree in computer science or has reached this level through training or experience 
•    Good documentation and reporting abilities 
•    Good communication skills 
•    Disciplined team worker 
•    Analytical, creative and abstract thinker
 

Arbeidsvoorwaarden

         

Bedrijfsinformatie

           

Contactinformatie

Voor meer informatie neem je contact op met Dorus Kanen via telefoonnummer 06-10360389

Werken voor Yacht
Yacht is dé organisatie van en voor professionals. Wij verbinden professionals en organisaties die het verschil willen maken. Ons doel is optimaal resultaat: jou als professional uitdagend werk bieden waarmee jij de organisaties van onze opdrachtgevers blijvend verbetert. Behoor jij tot de beste professionals in jouw vak? Wil je samen met vakgenoten het verschil maken bij toonaangevende organisaties? Dan willen we jou graag leren kennen.

Uiteraard staat deze vacature open voor zowel mannen als vrouwen.

solliciteer via YACHT

Deze vacature wordt via YACHT aangeboden. Het solliciteren en verdere contact verloopt via YACHT.

Wil je elke dag op de hoogte zijn van voor jou relevante banen? Maak je eigen vacature alert!

vacature alert aanmaken