cover
Full Time

Senior Analyst Programmer/ 1 week ago

NTWK
Attractive
Application ends: 2026-04-25

Quick Summary

NTWK is hiring a Senior Analyst Programmer in Genova, Italy, with a flexible smart working arrangement requiring two days in the office. This role involves managing development teams, building independent backend and frontend microservices using Docker, creating tested and documented code, and collaborating with project managers and QA for mobile and web applications. Candidates need at least 6 years of experience, proven expertise in Java or JavaScript, object-oriented application development, and experience with relational and non-relational databases, along with desired skills in Linux, Node.js, Typescript, various databases, PHP, .NET/C#, communication protocols, event systems, microservices architecture, and frontend frameworks like React/Angular.

NTWK, an Italian company specializing in personnel search and selection, delivers tailored services to meet client needs.

Position

We are seeking an experienced professional to join our team as a Senior Analyst Programmer.

Role Responsibilities

  • Manage development teams.
  • Develop independent backend and frontend microservices using Docker technologies.
  • Build tested and documented code and libraries for future reusability.
  • Actively collaborate with project managers and quality assurance teams to deliver mobile and web applications.

Requirements

  • At least 6 years of experience in a similar role.
  • Proven experience with Java or JavaScript.
  • Experience in creating object-oriented applications.
  • Experience with relational and non-relational databases.

Desired Technical Skills

  • Excellent code and script interpretation skills.
  • Proficiency in Linux operating systems, service managers, and Bash scripting.
  • Knowledge of Node.js.
  • Knowledge of Typescript.
  • Experience with PostgreSQL, MySQL, and MongoDB.
  • Knowledge of PHP.
  • Knowledge of .NET / C#.
  • Familiarity with communication protocols such as MQTT and WebSocket (Socket.io) is a plus.
  • Familiarity with event/message systems like NATS, RabbitMQ, Kafka, etc., is a plus.
  • Experience with microservices architecture (Docker, Kubernetes, Docker Swarm/Compose).
  • Experience utilizing front-end frameworks like React/Angular.
  • Understanding of Material Design principles and Bootstrap.
  • Experience in designing and implementing Web APIs and REST services.
  • Experience working in agile teams with DevOps methodologies.

Educational Background and Experience

  • A specific degree is not mandatory, but a Bachelor's or Master's degree, preferably in Computer Engineering, Computer Science, or a related field, is valued.
  • Minimum of 6 years of experience in the ICT sector for senior profiles.
  • Good command of Italian and English.
  • Strong ability to report and document work effectively.
  • Excellent organizational and prioritization skills, with a proactive approach to problem-solving.
  • Eagerness to engage and acquire new skills.

Other Information

We offer:

  • Metalworking contract with a competitive salary commensurate with experience.
  • Full-time working hours: 40 hours per week (flexible within 8:30/9:30 AM – 12:30/1:30 PM and 1:30/2:30 PM – 5:30/6:30 PM).
  • A dynamic, stimulating, and informal work environment that promotes autonomy and professional development.
  • Continuous collaboration and knowledge exchange with diverse colleagues.
  • Comprehensive company benefits: daily meal vouchers, annual vouchers for social security, health, insurance, support, training, and safety.
  • Flexible entry/exit times.
  • Flexible smart working arrangement, requiring two days of office presence per week, subject to business needs or client requests.

Share

NTWK

NTWK

  • Address
    Genova, Liguria
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy