Here are the roles we currently research.

If you like challenges and you want to take a close look to tomorrow's technologies and contribute to our growth, please send your Curriculum Vitae to the email: cv@stetel.com , specifying the role reference code.

All the announcements are addressed to both sexes, pursuant to Laws 903/77 and 125/91, and to people of all ages and all nationalities, pursuant to Legislative Decree 215/03 and 216/03.

Software Lifecycle Management – DevOps

Reference code: DO2

To fulfil an open permanent position to support the Software Lifecycle for Back-end/Web/Mobile applications that are developed in-house by our company, we want to hire professionals capable of managing Code Releases, Continuous Integration, Software deployment automation, Cloud services configuration, System Monitoring. As our delivery model is the delivery of professional IT services, the “Software Lifecycle Process” that we design, implement and manage, is based on procedures and tools that are selected, designed and agreed with customers during the Software Design Phase. 

The ideal candidate is capable of organizing the required activities, executing actions and monitoring the deployment and operation process, while guaranteeing the quality of the end-2-end deliverable. The candidate should also demonstrate the mental agility to detect and investigate any side issues that are typical of the agile development environment while continuously suggesting new technical solutions and improvements.

DevOps tools are the underlying technology used as an aid to ensure test efficiency, repeatability and guarantee the quality of the software code.

Job Type: Fixed-term.

Schedule: full-time

Required skills

  • Must have a good knowledge of deployment and configuration technologies (e.g. Jenkins, Puppet, Docker, Kubernetes) and manage the continuous integration process. 
  • Must have a good working knowledge of source control technologies (e.g. Git, subversion). 
  • Manage issue and change management tracking and agile development tools (Atlassian JIRA, Confluence, Slack, …). 
  • Must have a good working knowledge of one or more scripting languages and Java Frameworks (e.g. Java, Spring, Quarkus, …)
  • Automate parts of the development delivery process using scripts and other appropriate tools (Postman, Cypress, JMeter, Jenkins …..).
  • Document processes and user guides for integrated tools and scripts
  • Good ability to communicate and to read technical documents in English and to work in a multinational/multicultural context;
  • Good Computer usage skills with general knowledge of Java, iOS and Android platform;
  • Strong sense of teamwork.

Education

Degree (or school-leaving certificate combined with equivalent culture in Information Technology).

What we offer

  • An informal, collaborative, enjoyable working environment;
  • The chance to acquire expertise at leading-edge mobile operators;
  • Continuous training;
  • Active participation in all stages of project;
  • Benefits.

Front-End Web Developer

Reference code: W2

We are looking for a programmer with good knowledge of Front-End web development.

Job Type: Permanent or fixed-term, depending on experience.

Schedule: full-time

Required skills

  • React
  • Style-Sheets
  • Node.js
  • Javascript ES
  • Git
  • Jest
  • Strong sense of teamwork.

Education

Degree (or school-leaving certificate combined with equivalent culture in Information Technology).

What we offer

  • An informal, collaborative, enjoyable working environment;
  • The chance to acquire expertise at leading-edge mobile operators;
  • Continuous training;
  • Active participation in all stages of project;
  • Benefits.

Back-End Java Developer

Reference code: J2

We are looking for a programmer with good knowledge of Java Development.

Job Type: Permanent or fixed-term, depending on experience.

Schedule: full-time

Required skills

  • Microservices REST in Spring-Boot
  • Git
  • NoSQL Persistence
  • Strong sense of teamwork.

Education

Degree (or school-leaving certificate combined with equivalent culture in Information Technology).

What we offer

  • An informal, collaborative, enjoyable working environment;
  • The chance to acquire expertise at leading-edge mobile operators;
  • Continuous training;
  • Active participation in all stages of project;
  • Benefits.

Quality Assurance - End-2-end application testing

Reference code: QAEE2

To fulfil an open permanent position in our Quality Assurance department, we want to hire a person capable of testing and verifying the proper behaviour of Back-end/Web/Mobile applications that are developed in house by our company. The testing process is based on the use cases and application functionalities defined during the app design phase.

The ideal candidate is capable to organize the testing activities design the test cases and assessing the correctness of the implemented requirements and should demonstrate the mental agility to detect and investigate any side issue that are typical of the agile development environment.

Automated test tools are the underline technology used as an aid to ensure test efficiency, repeatability and guarantee the quality of the software code.

Job Type: Fixed-term.

Schedule: full-time

Required skills

  • Good ability to communicate and to read technical documents in English and to work in a multinational/multicultural context;
  • Good Computer usage skills;
  • General knowledge of Java, iOS and Android platform;
  • Strong sense of teamwork.

Desirable skills

  • In field knowledge of automated test tools for Front/Back-End applications such as: Postman, Cypress, JMeter, Jenkins.
  • Knowledge of systems for the management of functional specifications and non-compliance tickets, such as Atlassian Jira / Confluence and Github.

Education

Degree (or school-leaving certificate combined with equivalent culture in Information technology).

What we offer

  • An informal, collaborative, enjoyable working environment;
  • The chance to acquire expertise at leading-edge mobile operators;
  • Continuous training;
  • Active participation in all stages of project;
  • Benefits.

Android Mobile Applications Developer

Reference code: A2

We are looking for a programmer with good knowledge of the Android platform and a strong Java background, with the ability to follow technical specifications in English and to work in teams. The ideal candidate has also a good knowledge of network protocols and issues related to the support of different types of devices and competition (multithreading). He/she has a good knowledge of English and is willing to make short trips (Monday to Friday) in other European countries (mostly Germany or England). Teamwork and collaboration are important, so communication skills matter.

Job Type: Permanent or fixed-term, depending on experience.

Schedule: full-time

Required skills

  • Expertise in programming for Android platforms, with good knowledge of Java, and of the typical patterns of mobile applications;
  • Expertise in using of standard development IDE (Eclipse and / or Android Studio) and version management tools (Git & svn);
  • Strong sense of teamwork;
  • Good ability to communicate and to read technical documents in English;
  • Availability for travels in Europe.

Desirable skills

  • Proficiency in agile development methodologies;
  • Proficiency in developing code in ObjectiveC and / or C # and / or C / C + + ;
  • Ability to manage both smartphone-oriented apps and tablet-oriented apps;
  • Knowledge of TCP / UDP, HTTP;
  • Ability to develop applications that are linked to an HTTP remote service with communication via JSON;
  • Knowledge of the SIP protocol;
  • Ability to develop multithreaded applications. Primitives for concurrency management;
  • Knowledge of the components of the Android base system (Activities, Services, ContentProviders) and their life cycle;
  • Use (on Android) of ContentProviders and SQLite database;
  • Knowledge (in Android) of ListView and adapters, cursors and recycling of Views;
  • Ability in developing native code using Android NDK;
  • Experience in programming also on iOS platform.

Education

Degree (or school-leaving certificate combined with equivalent culture in Information Technology).

What we offer

  • An informal, collaborative, enjoyable working environment;
  • The chance to acquire expertise at leading-edge mobile operators;
  • Continuous training;
  • Active participation in all stages of project;
  • Benefits.