Internship - HBO/WO - Redesign of the Technical Agreement Wizard

1 Month ago • All levels

Job Summary

Job Description

This internship involves redesigning a Java-based tool used by Thales Nederland to aid system engineers in creating comprehensive and consistent specifications for network specifications in Technical Agreements (TAs). The current tool has limitations hindering the introduction of new functionalities. The intern will analyze the current tool and architecture, identify pain points and gaps, conduct stakeholder analysis to collect user stories, define an improved architecture, define functional enhancement ideas and implement a prototype. The assignment is within the CMS Infrastructure group, focusing on managing network aspects of the TACTICOS CMS and using the Agile methodology for work organization.
Must have:
  • Experience with Java Programming is a must.
  • Affinity or experience with Computer Networking preferred.
Perks:
  • Interesting internship or graduation assignment.
  • Flexible work space.
  • Excellent internship allowance.
  • Student association activities.

Job Details

Location: Hengelo, Netherlands

About Thales

With 80.000 talents working in 68 countries, we are one of the biggest high-tech employers in the field of safety and security. Thales Nederland designs advanced Radars and Combat Systems used on naval vessels and land-based test systems. Such a Combat System includes the TACTICOS Combat Management System, which interfaces with a wide array of subsystems such as sensors, actuators, communication systems, and bridge systems. Increasingly, these subsystems are directly connected to a shared network, allowing them to exchange information directly with CMS applications running on dedicated hardware. The interface between TACTICOS and the subsystem is specified in a Technical Agreement (TA). These TAs are critical for the correct integration of subsystems with TACTICOS and govern topics like data contracts, interface definitions, communication protocols and service-level expectations.

You will be working within the multi-disciplinary CMS Infrastructure group, a key unit of the Application Engineering department. This department is responsible for developing the software for the TACTICOS CMS. Specifically, the CMS Infrastructure group consists of about 90 persons (ranging from engineers to line managers) that are responsible for creating the platform software that supports the TACTICOS CMS.

Given the diverse range of technologies and functionalities involved in infrastructure development—spanning from application and Linux Operating System programming to network appliance management and specialized tooling—the group is divided into several teams, each consisting of about 5-10 persons. Each team focuses on a distinct set of products and technologies, ensuring a comprehensive approach to development and maintenance.

About the assignment

As the network technology used on the interface becomes more and more complex it becomes more difficult to describe the interface in the TA. To facilitate the specification of these interfaces, Thales Nederland has developed a Java-based tool that aids system engineers in creating comprehensive and consistent specifications of the network specifications in the Technical Agreement. The use of this tool contributes to uniform specifications, enhancing system integration, performance and robustness. 

Currently, the tool demands significant maintenance due to its original design choices and the gradual expansion of the tool's functionality. This limitation hampers the introduction of new functionalities, despite the growing diversity and complexity of subsystems.

Therefore, we are looking for a new architecture of the specification tool, aiming to make it easier to enhance its functionality and flexibility. This will result in a redesign of the tool such that the current issues are solved. After the redesign, the tool should be more extensible and require less maintenance. The new design must consider the large amount of variability that is present in a CMS. Part of the work is also to look at the best way(s) to provide the system engineer with support from within the tool or from external sources.

During this assignment you will:

  • Analyze the current tool and its architecture.
  • Identify pain points, rigidities and functional gaps.
  • Conduct a stakeholder analysis to collect user stories and expectations.
  • Define an improved architecture.
  • Define functional enhancement ideas.
  • Implement a prototype.

About the Team

During your internship, you will join the team that has the responsibility for managing the network aspects of the TACTICOS CMS. This experience will provide you with valuable exposure to a variety of technologies, technical challenges, and development practices within a cutting-edge technology environment. During the assignment the work will be organized using the Agile methodology. This means you will plan the work using Epics, Stories and Tasks that are planned in Sprints. Also, progress is shown using Sprint Demos in which you can demonstrate your work.

Affinity

Affinity and/or experience with Java Programming (must) and Computer Networking (preferred).

What’s in it for you

  • An interesting internship or graduation assignment within our high-tech, innovative work environment;
  • A comfortable, flexible work space in a modern environment;
  • An excellent internship allowance;
  • Its own student association where you can participate in educational and fun activities.

Interested?

Apply now! Click on the button below to upload your CV and motivation!
Please keep in mind that we can only accept students who are enrolled at a school during the whole internship or graduation period.

Similar Jobs

Mendix - Senior Software Engineer – AI Platform Development

Mendix

Rotterdam, South Holland, Netherlands (Hybrid)
1 Month ago
FICO - Analytic Science — Pre-Sales Lead Scientist

FICO

San Diego, California, United States (On-Site)
2 Weeks ago
bytedance - Senior Data Engineer - Game

bytedance

Singapore (On-Site)
7 Months ago
Smilegate - Game Data Engineer (Platform Development)

Smilegate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
5 Months ago
eBay - MTS 1, Software Engineer

eBay

Portland, Oregon, United States (Hybrid)
6 Days ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Web Solutions Engineer

Google

Hyderabad, Telangana, India (On-Site)
1 Month ago
Suki - Senior Software Engineer -Backend

Suki

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
PayPal - Sr. Spark/Scala Engineer

PayPal

Bengaluru, Karnataka, India (Hybrid)
1 Week ago
bytedance - Senior Software Development Engineer - Cloud Native Databases

bytedance

San Jose, California, United States (On-Site)
5 Months ago
Version1 - Java Support Consultant

Version1

London, England, United Kingdom (On-Site)
2 Months ago
Canva - Backend Engineer - Internationalization

Canva

Beijing, Beijing, China (Remote)
3 Months ago
Maxis Studios - Senior Multiplayer & Online Engineer

Maxis Studios

Victoria, Australia (Hybrid)
2 Months ago
Salesforce - Software Engineering, LMTS / Lead Software Engineer

Salesforce

Seattle, Washington, United States (Hybrid)
1 Week ago
Hasura - Software Engineer, Data Connectors (Bangalore, India)

Hasura

Bengaluru, Karnataka, India (Hybrid)
8 Months ago
bytedance - Software Engineer-Infrastructure Delivery Platform

bytedance

San Jose, California, United States (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Hengelo, Overijssel, Netherlands

Mendix - Go To Market Operations - Internship

Mendix

Netherlands (Hybrid)
5 Days ago
Tesla - Associate Project Manager Workplace

Tesla

North Holland, Netherlands (On-Site)
3 Months ago
Wonderkind - Visual Content Creator Intern

Wonderkind

Amsterdam, North Holland, Netherlands (On-Site)
8 Months ago
Playtika - Youda - R&D Group Manager

Playtika

Netherlands (Hybrid)
1 Month ago
miniclip - Backend Developer

miniclip

Netherlands (On-Site)
1 Month ago
Maersk - Customs Process Administrator (CPA) / Customs Declarer

Maersk

Rotterdam, South Holland, Netherlands (Hybrid)
1 Week ago
Hudl - Systems Architect

Hudl

's-Hertogenbosch, North Brabant, Netherlands (On-Site)
1 Month ago
Thales - IT Subject Matter Expert Oracle

Thales

Hengelo, Overijssel, Netherlands (Hybrid)
1 Month ago
storytq - Senior Account Executive

storytq

Amsterdam, North Holland, Netherlands (Hybrid)
1 Month ago
NXP - Business Analyst / Application Developer

NXP

Eindhoven, North Brabant, Netherlands (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Vélizy-Villacoublay, Île-de-France, France (On-Site)

Rio De Janeiro, Brazil (On-Site)

Irvine, California, United States (On-Site)

Vélizy-Villacoublay, Île-de-France, France (On-Site)

Vélizy-Villacoublay, Île-de-France, France (On-Site)

Vélizy-Villacoublay, Île-de-France, France (On-Site)

Vélizy-Villacoublay, Île-de-France, France (On-Site)

Vélizy-Villacoublay, Île-de-France, France (On-Site)

Templecombe, England, United Kingdom (On-Site)

Noisy-le-Grand, Île-de-France, France (Hybrid)

View All Jobs

Get notified when new jobs are added by Thales

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug