Skip to main content

Senior Application Software Engineer

Job Description

Your Role as an Senior Application Software Engineer

As our new Senior Application Software Engineer you design, implement and test the software according to specifications and architecture.

️ Your Tasks

  • Design, code and unit-test the software to implement part of the software in scope of the activities assigned to or selected by the Software Engineer;
  • Document the design;
  • Decompose the design into manageable work packages for implementation, provide estimations on work packages
  • Analyze (sub)system- requirements and derive into component level (or detailed) requirements for the software to be implemented.
  • Document the requirements at component level.
  • Plan the order of development for work packages, focusing on achieving continuous integration
  • Produce Clean Code;
  • Operate according to Agile principles;
  • Qualifications

    What You Bring

  • You have a university education in computer or software science at Bachelor level or higher;
  • You have at least 5 years of experience in C# ( .NET Framework) and/or 5 years of experience in C++
  • You have an understanding of the SOLID-principles and how to apply them in software design.
  • What distinguishes you:

  • Your experience in debugging/troubleshooting complex systems
  • Your experience with audio and video libraries/systems/concepts
  • You have a broad interest in Software Development and are familiar with additional programming languages
  • Your experience with communication protocols like TCP/IP, Ethernet
  • Your knowledge of relevant design & modeling methods like UML
  • Your understanding of core OS concepts like multi-threading, memory management
  • Your experience in Agile environments enables you to thrive in collaborative settings, prioritizing adaptability and responsiveness
  • Proficient in English, you possess the communication skills necessary to collaborate seamlessly with colleagues and stakeholders globally
  • You demonstrate initiative and self-reliance in accomplishing tasks independently, contributing effectively to team objectives
  • You are able to work in Hybrid mode (3 days from the office)
  • Currently based in The Netherlands (mandatory)
  • Additional Information

    What We Offer:

  • A challenging position with development potential within a growing, international and dynamic organization;
  • A salary of – based on your experience;
  • A 8% holiday and 4% standard bonus addition;
  • A competitive bonus scheme;
  • 27 days of leave and 13 ADV;
  • Flexible working hours and the option to work hybrid
  • Application process:

  • Interested? Hit the apply button!
  • Phone meeting with a Bosch Recruitment partner;
  • Introduction interview at Bosch Eindhoven;
  • (Technical) Codility test;
  • Technical interview at Bosch Eindhoven;
  • Contract offer from Bosch.
  • Started? Keep growing in our training center!

    The journey doesn't end at the start. Explore the possibilities in our internal training center, where there is room for your learning process and continuous development. We are excited to impart a wealth of knowledge to you! The key to success? Your motivation.

    Anderen bekeken ook

    Senior Application Software Engineer

    Bedrijf:
    Bosch
    Gemeente:
    Eindhoven
    Contracttype: 
    Vast contract, Voltijds
    Categorieën: 
    Software Engineer
    Opleidingsniveau: 
    Bachelor
    Master
    Carriereniveau: 
    Senior
    Gepubliceerd:
    29.05.2024
    Deel nu: