Job Overview Within the Product Development Team of the Digital Factory located in Bologna, the Chief Architect will be responsible for the strategic architectural direction of WESTPOLE Software Platform, aiming at delivering to the WESTPOLE customers and to the Market the most suitable Solutions for their business needs, based on hyperautomation, microservices, third-parties’ services integration and orchestration. Reports to Product Manager Responsibilities Together with the Product Manager, support Demand Manager and Salespeople building business cases and running PoC for the Early Market (Innovators and Early Adopters). Together with the Product Manager, develop roadmaps for individual products, product lines, and for the business itself. These roadmaps describe the current vision for the near term, intermediate term (3-12 months) and long term (one year or more). Support development and maintaining of multi-horizon roadmaps based on Company’s business strategy. Assist development teams to drive business Solutions that balance technology direction with cost effective, stable, secure, and maintainable systems. Engage in hands on prototyping and proof of concept work related to the architecture, including evaluation of new technologies that might benefit our Product and Solutions. Provide oversight, as needed, for key enterprise initiatives to ensure alignment with technology strategy. Engage with WESTPOLE external third parties to ensure our needs are understood and considered within their future roadmaps. Continuously learn and improve the Product Development Team culture by seeking 360-degree feedback. Maintain a culture of curiosity that includes keeping abreast of current and future trends in both the technology and business. Contribute to a great work environment by providing exemplary leadership and mentoring junior developers. Professional skills In-depth knowledge of programming languages, such as Java, JSON, XML and Javascript, and outstanding knowledge of the skills and aptitude of junior staff. Experience in design patterns, software architectures with strong non-functional requirements implementation, aiming to deliver microservices architecture, event and API communication. Experience debugging distributed systems, deep understanding of distributed data model and all ancillary technologies necessary for Internet applications, such as HTTP, TCP/IP, POP/SMTP, etc. Experience with SQL and NoSQL Databases. Experience with release management tools, Containerization technologies and complete CI/CD platform (GitLab, Jenkins, Kubernetes, Docker, Helm, etc.) and framework enabling independent and production ready applications development, such as Spring Boot and Spring Cloud. Experience with infrastructure as code and configuration management tools such as Terraform, Ansible, etc. Experience with Message queueing technologies such as Kafka, RabbitMQ, etc. Experience with modern observability/monitoring systems, such as Prometheus, Grafana, Elasticsearch, Fluent, Kibana, etc. Very strong hands-on development skills. Personal attitudes Spirit of initiative, proactivity and collaboration. Excellent interpersonal and communication skills. Attitude to work in a team. Autonomy in managing time and assigned tasks. Attention to detail and focus on excellence. Ability to work under pressure. Strong skills in critical thinking, decision making, problem solving, and attention to detail. Curiosity and propensity for social and technological innovation. Enthusiasm in facing new challenges. Position Qualifications Bachelor's Degree in Computer Science. At least three years’ experience in a similar role. #J-18808-Ljbffr
cerca lavoro
reclutatore