Senior Product Software Engineer - Toscana, Italia - Confidenziale

Confidenziale
Confidenziale
Azienda verificata
Toscana, Italia

3 settimane fa

Piero Bianchi

Inviato da:

Piero Bianchi

Reclutatore di talenti per beBee


Descrizione
We are looking for a self-motivated Senior Product Software Engineer to join our excellent development team.

You will participate in the software creation and will contribute to the software architecture definition, both as part of your team and collaborating with other teams.

You are expected to be detail oriented in establishing the specifications, the quality of the code and the integration tests and to help others to nurture these capabilities.


Responsibilities:


Cover the methodologies and technologies related to the creation, delivery and sustaining of the software and tools infrastructure ingredients of the product.

Actively participate in the product life cycle from requirements definitions through design and into subsystem and system integration and sustaining.

Provide technical leadership to software engineering teams.
Help defining the technology selection, architecture, and planning activities.
Investigate next generation technologies for applicability to solve current and future technical challenges.
Follow industry trends and developments to rapidly absorb new knowledge bases and incorporate them into new and existing architectures.
Help building and maintaining the holistic view of thesystem
Help defining a flexible architecture aligned with the business requirements and promoting its understanding and adoption
Understand when the architecture needs corrections and improvements
Ability to document requirements and specifications

Qualifications & Skills:

  • 5 years software development
  • 5 years of hands-on C/C, Java, and other programming languages.
Solid understanding of Design Patterns

Having experience on more Frontend oriented technologies, such as JavaScript, Typescript, with a focus on Angular 2+ Framework, can be a much-welcomed addition.

Solid knowledge of Relational Databases, such as SQL Server, Oracle, PostgreSQL, SAP HANA
Experience in designing Distributed Systems (with emphasis on scalability, reliability, security)
Solid understanding of cloud computing platforms, such as AWS and Azure
Solid knowledge of OS-level virtualization and orchestrator such as Docker, Kubernetes.
Experience working with SW vendors
Good knowledge and experience of data storage, caching, performance, memory, reliability optimization strategies
Proficient in verbal/written communication skills including presentation to large audiences
Experience in Software requirements analysis and in authoring, editing, and presenting technical documents.
Proficient in English and Italian

We offer:
Friendly and highly professional teams
Career and professional growth
Regular performance reviews
English classes, technical training to enrich your professional skills
Low hierarchy and open communication
Flex-work policy (3 days from home / 2 days in the office)

Altri lavori da Confidenziale