• Tempo Indeterminato
  • Roma, Lazio

HCLSoftware

HCL Software was launched as a new division of HCL Technologies in 2016 with the mission to develop and deliver a next-generation portfolio of enterprise-grade software-based offerings with flexible consumption models, spanning on premise software, SaaS and managed services. We bring speed, insights and innovations to create value for our customers in DevOps, Automation, Data, Security, Application Modernization, Digital Commerce, Marketing and Digital Experience Job Description If you are passionate about technology, willing to explore the cutting-edge technologies and a software development enthusiast you must come to work with us. We are looking for a high energy, teamwork oriented, technical architect to work as part of the engineering organization responsible for the development of new solutions. You will be part of an inclusive and open-minded international team working in a dynamic, multicultural organization co-located between Europe, India and United States. As Technical Architect, you will follow and be responsible of the whole development cycle from the identification of the opportunity, requirement analysis and estimation till the release of the product solution. The role will be focused on planning and designing cutting-edge technology services, supporting and helping the engineering team. The architect will collaborate with the engineering manager and the offering manager in an outcome-oriented environment where responsibility, creativity, innovation and self-discipline are highly considered. The ideal candidate must be detail-oriented, able to work independently and juggle multiple tasks. You must be able to identify problems before they happen, dig deep for root causes and implement solutions that prevent future occurrences. Responsibilities · Design and overview the architecture of distributed software services · Provide technical mentorship to the development and QA team in an Agile SCRUM team. · Identify and evaluate opportunities and collaboration with the Offering Managers. · Assist Engineering Manager in planning and estimating new features, emphasizing the technical pros and cons of different solutions. · Support the team during the development of new capabilities and features. · Perform code review and technical assessment with developers. · Identify technical debts and blockers and provide solutions to the product stakeholders. · Define technical guidelines for the team to follow. · Interaction with the rest of the international teams through various collaboration software: from messaging to task tracking and conf-call applications. Education And Requirements · Degree or Bachelor’s degree in Computer Science or related disciplines. · Full professional proficiency of read, written and spoken English. Qualifications · Knowledge of professional software engineering and related best practices. · Capability to discuss and lead architectural and infrastructural decisions, evaluating pros and cons of the various scenarios. · 5 years of experience in software development. · Deep knowledge of software architecture and infrastructure, with proven experience in deploying distributed and high availability services · Experience of Java, Javascript, Go, Python or other modern languages. · Experience in working with Messaging and stream processing systems (RabbitMQ, Kafka, etc) · Experience on Container based orchestrated environments and related technologies (K8S, Docker, etc) · Experience in cloud computing platform. · Experience on database solutions, from SQL to No-SQL to Graph. · Experience or knowledge of Big Data solutions. · Knowledge of version-control systems, Git and related platforms (GitHub, BitBucket, GitLab). · Understanding of collaboration platforms (JIRA, Slack, etc). · Understanding of automation, continuous integration and build tools (Jenkins, Bamboo, GitLab CI, etc). · Understanding of Agile methodology principles and SCRUM framework basics. · Solid understanding of Object-Oriented programming, design and concepts · Problem-solving attitude · Ability to collaborate with geographically distributed cross-functional teams · Organizational skills with the capability of working towards tight deadlines · Strong communications skills · Adapt to a quickly changing environment · Ability to multi-task J-18808-Ljbffr

Per candidarti a questo lavoro visita www.adzuna.it.

Share.