(Internship) Graduation: (Middleware Solution for .NET and Database Integration)Documentation G[...]

Assignment type:

Internship Start date:

As soon as possible Assignment Duration:

5 months Location:

Veghel Educational Level:

HBO Desired Study:

Software engineering, IT and related studies Language:

Dutch / English

(Below you can find both assignments - internship and graduation -)

Assignment The software stack running on Airports uses Gherkin as domain specific language to test production software. This is a .NET solution. The implementation of the individual test steps occasionally consults a relational database (Oracle). We currently do that by making a on-the-spot database connection and executing an SQL query, as a literal string. This is error-prone and slows down development. What we need is an intermediary layer between .NET and the relational database.

Department This assignment is focused on Airports domain of the Technology department of Vanderlande. The candidate will be added to the Test Tooling team and seen as full team member. The team works Kanban and deliver test software on demand based on the request of the development teams.

Tasks/responsibilities To do research on tooling that can provide this layer, for instance an ORM Make a design/implementation which decouples the actual used database, so that when another database will be used, we don’t have to re-write the code Deliver a Proof-of-Concept of an actual implementation that proves that the chosen solution can work. This would help us on the way to develop a final solution that we can actually use in our production environment Documentation (design, design decisions etc.) Skills / Your profile We use C#.NET with Visual Studio and Oracle SQL, so experience with a 3rd generation OO language and modern IDE and relational databases is a must. *Mandatory enrolment in a Dutch Education System and resident of The Netherlands Assignment type:

Graduation Start date:

As soon as possible Assignment Duration:

5 months Location:

Veghel Educational Level:

WO Desired Study:

Software engineering, IT and related studies Language:

Dutch / English Assignment The automated test solution of Vanderlande consists of a pluggable test framework (ATF) and a domain specific part both written in C#. The ATF framework consists of a core module and plug-ins/extensions. The plug-ins and extensions implement a

technical

interface which software development teams can use (next to the mandatory core module) to automate their software under test. The domain specific part is called ATF Shared Definitions and can be used by our development teams next to ATF. These provide

domain

specific business process libraries implementing test functionality for instance a description of how a flight can be created in our system, and how luggage can be associated with it. When using this library while coding, it would be very convenient to have a clearly documented overview of the functionality. Currently, we don’t have that, so we always have to consult the actual codebase. This impacts our efficiency and velocity while developing new test software.

Department

This assignment is focused on Airports domain of the Technology department of Vanderlande. The candidate will be added to the Test Tooling team and seen as full team member. The team works Kanban and deliver test software on demand based on the request of the development teams.

Tasks/responsibilities To do research on tooling that can extract documentation from the ATF Shared Definitions codebase Deliver a Proof-of-Concept of the actual implementation that actually proves that the chosen solution can work Extend the actual implementation with documentation Integrate the solution in our build pipeline Skills / Your profile This is an assignment for a student with any IT related education that has a large focus on software engineering

We use C#.NET with Visual Studio, so experience with a 3rd generation OO language and modern IDE is a must

Experience with version control systems (like Git, BitBucket, SVN), change management tools like Jira and build pipelines (Bamboo or Jira) is a pre-requisite

*Mandatory enrolment in a Dutch Education System and resident of The Netherlands Contact Do you recognize yourself in this challenging profile? Are you looking for an internship in our organization? Please fill out the application form and upload your resume and cover letter. For more information, contact us by

e-mail:internship@vanderlande.comor

contact Klejdi Filaj (Campus Recruiter) by phone: +31 4 134 946 51

#J-18808-Ljbffr

Anderen bekeken ook