Base

Software engineer

torino, piemonte, Italy Entreprise: JR Italy Client / Employeur: Michael Page International Italia S.r.l.
Publié: 18.05.2026
Date de clôture: 02.07.2026
Référence du poste: d9292eefdc9c6d071a63749da1458086

Informations sur le poste

Emplacement
torino, piemonte, Italy
Entreprise
JR Italy
Client / Employeur
Michael Page International Italia S.r.l.
Référence du poste
d9292eefdc9c6d071a63749da1458086
Type d'annonce
Base
Permis de travail de l'UE requis
Non
Publié
18.05.2026
Date de clôture
02.07.2026

Description du poste

Company

Global market leader in materials testing

Position

Software Engineer

Offer
  • Design, write, and test small software projects or individual features within a larger project.
  • Manage and prioritize own tasks within an Agile-Scrum environment to meet objectives and deadlines.
  • Contribute to team responsibilities to deliver projects on time and within budget.
  • Collaborate with the engineering team and internal customers to assess, investigate, and fix software bugs.
  • Design and write unit tests, test cases, and other evaluation methods in coordination with the SQA team.
  • Conduct peer reviews of code written by team members.
  • Support and maintain existing products by updating software based on feature requests and bug reports.
  • Provide regular progress updates to mentors or managers.
Skills and Experience
  • Proven programming skills and experience in C#.
  • Ability to design, write, debug, and test software.
  • Proficiency with Microsoft Visual Studio for C# development and debugging.
  • Strong problem-solving skills.
  • Knowledge of UML, OOP, SOLID principles, and .NET 4.7 or higher.
  • Understanding of the software product lifecycle.
  • Experience working in a project team delivering high-quality commercial products.
  • Ability to work with people at all levels, both internally and externally.
  • Self-motivated and capable of working independently.
  • Experience with Agile methodologies is highly advantageous.
  • Experience with Microsoft Azure DevOps, CI/CD pipelines, and Git is a plus.
  • Familiarity with C++ is beneficial but not essential.
  • Capable PC user, able to maintain and configure own workstation and toolchain.
  • Basic knowledge of physics, electronics, and communication technologies such as TCP/IP sockets.
  • Fluent in English, with the ability to communicate effectively with English-speaking team members.
Additional Information

Direct hiring within the company.

#J-18808-Ljbffr

Compétences

ABAP adapt to changes in technological development plans AJAX Ajax Framework analyse software specifications Ansible Apache Maven Apache Tomcat APL ASP.NET Assembly (computer programming) blockchain openness blockchain platforms C COBOL CoffeeScript collect customer feedback on applications Common Lisp computer programming create flowchart diagram cyber attack counter-measures data visualisation software debug software defence standard procedures define technical requirements design user interface develop automated migration methods develop creative ideas develop software prototype do cloud refactoring Drupal Eclipse (integrated development environment software) engineering principles engineering processes Erlang Git Groovy Haskell IBM WebSphere ICT debugging tools ICT security legislation identify customer requirements integrate system components integrated development environment software Internet of Things interpret technical requirements Java (computer programming) JavaScript JavaScript Framework Jenkins (tools for software configuration management) KDevelop Laravel Lisp manage engineering project Matlab Microsoft Visual C++ migrate existing data ML (computer programming) MySQL NoSQL object-oriented modelling Objective-C OpenEdge Advanced Business Language Oracle Application Development Framework Pascal (computer programming) perform scientific research Perl PHP Project Management Prolog (computer programming) Puppet (tools for software configuration management) Python (computer programming) R Ruby (computer programming) Salt (tools for software configuration management) SAP R3 SAS language Scala Scratch (computer programming) screen reader Smalltalk (computer programming) smart contract software anomalies software frameworks Spark SQL STAF Swift (computer programming) technical drawings tools for software configuration management Trading Software TypeScript use an application-specific interface use automatic programming use concurrent programming use functional programming use logic programming use object-oriented programming use query languages use software design patterns use software libraries use technical drawing software utilise computer-aided software engineering tools utilise machine learning VBScript Visual Basic Web Services WordPress World Wide Web Consortium standards Xcode

Emplois similaires

Emplois suggérés

Eurojobs Support Assistant