Bază

Software engineer

torino, piemonte, Italy Companie: JR Italy Client / Angajator: Michael Page International Italia S.r.l.
Postat: 18.05.2026
Data limitării: 02.07.2026
Referință pentru job: d9292eefdc9c6d071a63749da1458086

Informații despre job

Localizare
torino, piemonte, Italy
Companie
JR Italy
Client / Angajator
Michael Page International Italia S.r.l.
Referință pentru job
d9292eefdc9c6d071a63749da1458086
Tipul listării
Bază
Este necesar permis de muncă UE
Nu
Postat
18.05.2026
Data limitării
02.07.2026

Descrierea postului

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

Abilități

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

Locuri de muncă similare

Locuri de muncă sugerate

Eurojobs Support Assistant