Work with us

Every day, a new challenge. Every day, a chance to make a difference.
Submitting your application online is simple. Fill in the form with your data and updated profile. Drop us a line telling us what motivates you in applying for that specific job position and send it through.

key technologies careers

At Key Technologies, not only is the nature of the work we do important, but everyone plays an important role in shaping a better future for our planet and our dear ones. We take pride in what we do.

Our long-term success depends on the talents, commitment and shared values of our people. That’s why we encourage initiative, and, through comprehensive training and development programmes, we help our people full-fill their potential.

Open Positions

You will have the opportunity to work on strategic projects for multinational companies operating in the Industrial and Automotive sectors within a team where the key word for success is Proactivity.
It is essential for us, to get in touch with resources that even before writing code, want to analyze the design context, rich in integrations with various systems, in which the various functionalities are developed through a proprietary framework.

In this context, in which the complexity of integration dynamics is not secondary to the technical component, it is a prerequisite to have worked in articulated projects in which the “task” is a working tool, but the mind must operate complex reasoning that goes beyond the assigned task by thoroughly understanding the technical-functional dynamics of our applications.

Great added value that comes from participating in our projects is the global vision that can be had thanks also to the strong interaction and analysis with customers.

In order to achieve mastery and autonomy in the technical management of projects, the resource will initially be in constant synergy with their technical contact person, from whom they will be able to learn the context of the projects in which they work and the specifics of our frameworks.
  • Proven experience in software development with Microsoft technologies (.NET, C#);
  • Expertise in building web applications, back-end services and APIs (REST, Web Services);
  • Experience with HTML, CSS3, JavaScript, JQuery with a plus for ReactJS;
  • Advanced mastery of relational databases and query optimization;
  • Familiarity with ORM tools such as Entity Framework or NHibernate;
  • Excellent analytical skills and aptitude for problem-solvin;
  • Skill in understanding and modeling complex business processes;
  • Fluent professional English;
  • Professional command of the English language.

We are looking for resources with a strong teamwork spirit with strong communication skills and eager to approach different activities including:
  • In-depth analysis with clients in order to propose the best solutions for their business;
  • Presentation of the work done and explanation to the client of the technological choices for integrations and developments;
  • Drafting of technical and functional documentation;
  • Development and testing;
  • Learning the dynamics related to the business domain in order to then contribute with the client to the definition of optimal operational flows and user experience.

You will have the opportunity to work within a cohesive and dynamic team, participating in the development of application solutions for the marine industry, being able to approach new technologies, work with agile methodology, and learn about the entire software lifecycle, having a global view of projects.
The technical skills required are:
  • Experience in software analysis and development using Microsoft technologies (.NET, C#) for building web applications, background processing (back end services) and integration and interoperability layers (REST API, Web Services, etc.);
  • Knowledge of HTML, CSS3, Javascript, preferably also JQuery and frameworks/libraries such as AngularJS and ReactJS;
  • Advanced use of relational DBs, ability to write even complex queries, identify points of possible performance optimization;
  • Also preferred familiarity or experience with cloud environments, components and services, particularly - but not exclusively - Microsoft Azure;
  • Good knowledge of English.

We are looking for resources with a strong spirit of teamwork with strong communication skills and pro-activity; the activities mostly performed will be:
  • In-depth analysis with clients in order to propose the best solutions for their business;
  • Presentation of the work performed and explanation to the client of the technological choices
  • Drafting of technical and functional documentation;
  • Development and testing;
  • Learning the dynamics related to the business domain and then contributing with the client to the definition of optimal operational flows and user experience.

Application Form

NOTE: Please upload a single PDF file with a maximum size of 3 MB. Only PDF file are allowed.