cover
Full Time

Senior Analyst Programmer/ 3 days ago

NTWK
Attractive
Application ends: 2025-12-21

Quick Summary

Senior Analyst Programmer role in Genova requiring a minimum of 6 years of experience in the ICT sector, focused on managing development teams and building tested backend and frontend microservices using Docker. Mandatory technical experience includes Java or Javascript, object-oriented programming, and database management (relational/non-relational). The role operates under a Metalworking contract (CCNL Metalmeccanica) with flexible smart working (two days in the office required).

NTWK, an Italian personnel search and selection company, seeks a highly experienced professional to join as a Senior Analyst Programmer.

Role Responsibilities

  • Manage development teams.
  • Develop independent backend and frontend microservices utilizing Docker technologies.
  • Build tested and documented code and libraries for future reuse.
  • Actively collaborate with Project Managers and Quality Assurance Managers to deliver mobile and web applications.

Required Experience & Qualifications

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

Desired Technical Skills

  • Excellent ability to read and interpret code and scripts.
  • Knowledge of Linux operating systems, service managers, and bash.
  • Knowledge of Node.js and Typescript.
  • Proficiency in PostgreSQL, MySQL, and MongoDB.
  • Knowledge of PHP and .NET / C#.
  • Experience with microservices architecture (Docker, Kubernetes, Docker Swarm/Compose).
  • Experience utilizing front-end frameworks like React/Angular.
  • Familiarity with material design approach and bootstrap.
  • Experience designing and implementing Web APIs and REST services.
  • Experience working in agile teams using DevOps techniques.

Valued Technical Knowledge

  • Communication protocols such as MQTT and WebSocket (Socket.io).
  • Event/message systems such as NATS, RabbitMQ, Kafka, etc.

Education and Soft Skills

  • A three-year/master's degree, preferably in Computer Engineering, Computer Science, or similar, is appreciated, though not strictly required.
  • Minimum 6 years of experience in the ICT sector (required for senior profiles).
  • Good knowledge of Italian and English.
  • Strong ability to report and document work performed.
  • Capacity to organize and prioritize work.
  • Proactive approach to problem-solving and willingness to learn new skills.

Benefits and Work Environment

  • Metalworking contract with salary commensurate with experience.
  • Working hours: 40 hours per week (flexible entry/exit times).
  • Young, stimulating, and informal work environment promoting autonomy and professional growth.
  • Continuous collaboration with diverse colleagues.
  • Company benefits include meal vouchers and annual vouchers for welfare, health, insurance, support, training, and safety.
  • Flexible smart working agreement (two days of required office presence per week, subject to business needs).

Share

NTWK

NTWK

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