Software Engineer

Vertragsart:
Vor Ort
Start:
ab sofort
Dauer:
10 Monate (Verlängerung möglich)
Ort:
Zentralschweiz
Eingestellt:
11.09.2019
Land:
flag_no Schweiz
Projekt-ID:
1821732


Job description

1. Main / Project Tasks

As a member of a delivery team:
- Collaborate with Product Owner to create and refine User Stories and Acceptance Criteria, as
well as confirm that the code and acceptance tests reflect the desired functionality
- Participate in Product Increment and Iteration Plannings by:
- Analyzing the product and team backlog items
- Estimating the work effort
- Committing to the iterations and Product Increment objectives
- Creating Iteration Plans and Iteration Plan objectives
- Perform SW-engineering tasks in adherence with the established procedures and guidelines
This includes:
- Conduct research, design, prototyping and other exploration activities to meet functional
requirements and quality attributes
- Implementation of the design into code maintaining the quality standards and metrics
agreed at team level and promote best SW quality practices and processes in the team
- Implementation and performance of SW-tests on unit and integration level and write
automated acceptance tests
- Provisioning documentation on all levels (code, unit, test, …)
- Support the system tests and global support organization by:
- Analyzing incidents, problems and defects
- Fixing Software-Defects
- Provisioning of patches and releases
- Participate in the iteration evaluation
- Support the presentation of the iteration deliverables
- Support continuous improvement by providing feedback in the iteration
- Do retrospectives and discuss on the processes
- Be transparent providing work status and issue notification to the organization,
including line management
- Support when required the projects and product maintenance in the full range of the
Software-Development process as it is defined in SIS, including CI/CD environments
As a member of the capability organization:
- Actively contribute to the continuous improvement of the Software Engineering Discipline
at DIA Common Assets
- Contribute in spreading and increasing the knowledge, skills and capabilities with the rest of
members as well as leading initiatives/activities related to the Capability purpose on
your own

Requirements
2. Work / Professional Experience
- Experience working in agile development teams
- Experience developing and mastering development environments
(configuration tools, automation, simulation)

3. Education
- University degree in software engineering or equivalent work experience

4. Soft Skills
- Teamplayer
- High quality awareness
- Customer orientation
- Excitement for C++ and GNU/Linux

5. Languages
- German - Good
- English - Advanced

6. IT Skills
- Experience in modern C++
- OOA/OOD with UML
- GNU/Linux, shells, git, python, make
- Covering realtime is a plus


Sind Sie interessiert?

Dann schicken Sie uns Ihren CV an:

Vielen Dank!