Job Detail

Senior Software Engineer

Inseriert am: 01.04.2021

 Zusammenfassung:


Stellenbeschreibung:



  • Design and Implement the software for Passenger Information components.

  • Writes unit test and integration test cases to ensure software quality.

  • Develop and implement Automated Testing Suite

  • Maintains the integration test system, executes automated integration test cases to validate software functions.


Description of Main Tasks:



  • Requirement analysis

  • Component architecture and interfaces to other systems

  • Component level software design

  • Selection of open source software and configuration

  • Software development

  • Unit test development

  • Support for the other team members

  • Fixing bugs

  • Writing technical documentation

  • Reviews of design and implementation

  • Participating in the scrum testing

  • Providing third-level support to projects


Competencies & Accountabilities:



  • Responsible for the unit test system

  • Responsible for the Automated test system

  • Responsible for reaching the gate milestones with quality and within budget


Educational Requirements:



  • B.Sc. or equivalent in the field of computer science or information technology


Required Skills / Experiences:



  • At least 3 Years of software development experience in modern Web technologies (JavaScript, HTML5, CSS, JQuery, JSON, Node JS)

  • Proven working experience in C# / C++, .Net framework

  • Verifiable skills in problem analysis, software design

  • Windows and Linux good knowledge is a must

  • Communication Technologies knowledge, e.g., Cellular [3G/4G/5G], Tetra, is of advantage

  • Solid understanding of software development life cycle and agile development

  • Strong command of English and German, both spoken and written


Personal Requirements:



  • Self-organized team player with an accurate attitude toward work

  • Team player in a multicultural environment

  • Ability to deal with timeline constraints

  • Facilitator of agile and modern development methodologies

  • Expressed analytic skills, able to articulate technical expertise

  • Continuous and fast learning


Sind Sie offen für eine neue Herausforderung - dann klicken Sie auf Bewerben!