Attiva gli avvisi di lavoro via e-mail!

BE Senior Software Engineer

TN Italy

Milano

In loco

EUR 45.000 - 80.000

Tempo pieno

17 giorni fa

Aumenta le tue possibilità di ottenere un colloquio

Crea un curriculum personalizzato per un lavoro specifico per avere più probabilità di riuscita.

Descrizione del lavoro

An innovative company is seeking a senior software engineer to enhance their cutting-edge SM.I.LE80 product. In this role, you'll collaborate in a fully Agile environment, contributing to software design and development while ensuring high code quality. With a focus on robotics and automation, you'll have the opportunity to work on cloud-native applications and engage in a culture of continuous learning and growth. This position offers a permanent contract with full-time remote work options, making it an exciting opportunity for experienced engineers looking to make a significant impact.

Servizi

Permanent contract
Full-time, remote work
Career development opportunities
Innovative training paths

Competenze

  • 10+ years of software engineering experience, including 5+ years with .NET Core/C#.
  • Proven experience with software design patterns, OOD, DDD, TDD methodologies.

Mansioni

  • Co-lead software design, development, and testing activities for new features.
  • Collaborate closely with peers to ensure code quality and organic evolution.

Conoscenze

.NET Core
C#
Software Design Patterns
Object-Oriented Design (OOD)
Domain-Driven Design (DDD)
Test-Driven Development (TDD)
SQL Programming
Microservices
APIs
Unit Testing

Formazione

Master’s Degree in Software/Computer Science Engineering

Strumenti

SQL Server
PostgreSQL
Git
Git-flow
AWS
Azure

Descrizione del lavoro

Within SM.I.LE80 engineering organization, we are looking for a senior software engineer who can actively and effectively contribute to the evolution of the SM.I.LE80 product, bringing in experience and a willingness to learn about the unique blend of robotics, software engineering, automation, and networking we have. We value teamwork, openness, transparency, respect, and courage, working together in a fully Agile environment.

Responsibilities
  1. Co-lead and contribute to software design, development, and testing activities to deliver new features and value as part of the SM.I.LE80 ecosystem evolution, in a highly collaborative context.
  2. Collaborate closely with peers within and across teams, ensuring code quality and organic evolution. Strive for elegance and efficiency; quality is everyone's responsibility.
  3. Help build and maintain a holistic view of the system.
  4. Document requirements and specifications, foster knowledge sharing, and prepare/deliver training as needed.
  5. Qualifications include a Master’s Degree in software/computer science engineering or equivalent, with 10+ years of software engineering experience, including 5+ years with .NET Core/C#.
  6. Proven experience with software design patterns, OOD, DDD, TDD methodologies, relational databases (SQL Server/PostgreSQL), SQL programming, ORM frameworks, microservice/event-driven architectures, APIs, web services, unit testing tools, and version control with Git and Git-flow.
Preferred Qualifications
  • Experience in industrial automation, telco, or mission-critical software.
  • Experience with BPMN/Workflow engines, BRE/Rules Engines, operations research, and routing algorithms.
  • Experience with cloud-native applications in private/hybrid/public cloud environments (AWS, Azure), Edge & Fog computing.
  • Knowledge of Windows Server & Linux OS internals, CLI/shell scripting, actor systems, particularly AKKA.net.
Who You Are

An excellent team player, capable of effective collaboration and fostering team chemistry. You approach challenges with a can-do attitude, proactively suggesting initiatives. You believe in elegant software solutions and are trustworthy.

What's in It For You
  • Permanent contract
  • Full-time, remote work
  • Salary based on experience
Career Growth & Culture

Our steady YOY growth fosters a culture of talent development, offering opportunities to learn, grow, and realize your full potential across various career paths.

E80 World Academy

Experience our innovative training and learning paths, delivering cutting-edge insights to hone your expertise.

#BE80

Join a dynamic, collaborative team committed to giving back, integral to our success and the #BE80 culture.

Please note that if you are not a passport holder of the country for the vacancy, you might need a work permit. Check our Blog for more information.

Bank or payment details should not be provided when applying. All applications should be made via the 'Apply now' button.

Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.