SW Line Manager

Title SW Line Manager
Categories Sitael SpA
Location Mola di Bari (Bari)
Job Information

The SW Line Manager will manage people working in the software development line. This line manages both Mobile and Back-End software development. The SW Line Manager will be responsible for knowledge, process and budget management for his own line and will manage the resource allocation to the various company projects.

The SW Line Manager will work predominantly in the Industrial Business Unit, in the Internet of Things (IoT) scope.

The main technologies used by the SW development line are the following:

  • Java J2EE
  • Spring
  • Application server Tomcat, JBoss
  • DBMS MySql, PostgreSql, Oracle, Couchbase
  • Message broker Rabbit MQ, Apache Kafka, Mosquitto, EMQX
  • HTML5, CSS3, Javascript
  • AngularJS
  • Web Services RESTful
  • Kotlin Language
  • Android SDK
  • iOS SDK
  • Swift/Objective C Language
  • Flutter
  • Microsoft .Net Core
  • C# Language
  • Azure and Amazon AWS clouds

Responsibilities

  • Definition of line processes, procedures and KPIs
  • Definition of the line budget
  • Definition of training plan and recruiting of new resources
  • Activities estimation and planning
  • Technical coordination and management of a working group of medium size (15 people)
  • Training on the job for junior resources
  • System requirements analysis
  • Software requirements drafting and review
  • Detailed design definition and review
  • Source Code Review

Requirements

  • Master Degree in Computer Engineering, Electronics engineering, Computer Science or similar
  • Deep knowledge of Software Engineering methodologies and software development lifecycle
  • Deep knowledge of the main design patterns (MVC, Factory, State, Observer, …)
  • Knowledge of UML design language
  • Strong knowledge of requirements analysis methodologies
  • Strong knowledge of Object-Oriented programming and design
  • Strong knowledge of relational database theory and design
  • Strong knowledge of communication protocols. ISO/OSI stack, HTTP and MQTT protocols
  • Strong knowledge of SOA and microservices architectures and RESTful and SOAP web services
  • Deep knowledge of J2EE technologies (EJB, JPA, Spring, Struts, etc…)
  • Strong knowledge of at least one of the following languages: Java, Swift, Objective C
  • Strong knowledge of at least one of: Android SDK, iOS SDK
  • Knowledge of at least one of: Amazon AWS or MS Azure clouds services and APIs
  • Knowledge of the fundamentals of project management
  • Good knowledge of English language

Optionals:

  • Distributed architectures
  • NoSql databases
  • Business Intelligence
  • Datawarehouses
  • Performance/load testing
  • Microsoft .NET technologies

Soft Skills:

  • Ability to guide and motivate the working group
  • Ability to work in a group with a strong result orientation
  • Ability to clearly express his own design choices
  • Ability to manage his own work and that of others in complete autonomy
  • Strong analytical and problem solving skills
  • Ability to propose innovative solutions with a spirit of initiative
  • Ability to adapt quickly to new technologies and new tools
  • Ability to negotiate by proposing advantageous solutions for all the parties involved
  • Ability to work in a dynamic and stressful environment

 

Apply Now