PpbPrincipal Software Engineer, Italy /b at bION /b /p pbWho We Are /bbr/ We’re visionary innovators who provide trading and workflow automation solutions, high-value analytics, and strategic consulting to corporations, financial institutions, central banks, and governments. More than 40% of the world’s largest companies use our solutions. We’ve achieved tremendous growth by bringing together some of the best and most successful financial technology companies in the world. /p h3Role And Responsibilities /h3 ul liServe as a technical lead contributing to and directing the efforts of development teams, including internal and external team members. /li liDesign, develop, modify, implement, and support software components (either UI or Server-side services or both, according to your current skills and your availability to learn new ones). /li liContribute to the ongoing evolution of the existing portfolio of solutions and services. /li liDetermine root cause for the most complex software issues and develop practical, efficient, and permanent technical solutions. /li liRemain current on new technologies and available open source technologies; evaluate and make recommendations as necessary. /li liAssist in task planning, estimation, scheduling, and staffing in the context of global distributed teams and product development activities. /li liMentor Software Engineers to allow for skill/knowledge development through advice, coaching, and training opportunities. /li liDetermine process improvements, best practices, and develop new processes. /li liWork in close partnership with Product and Project Managers, SME, DevOps engineers, Architects. /li /ul h3Your Skills And Experience /h3 ul liYou are proficient at one or more of the following programming paradigms: Object-oriented programming, Concurrent programming, Functional programming, Asynchronous programming. /li liYou are proficient in one or more programming languages and related ecosystems among Java, C++, .NET, JavaScript, Typescript. /li liYou are proficient at utilizing ATDD and TDD tools and practices. /li liYou are proficient at utilizing CI tools and best practices. /li liYou are proficient at Git, Maven, Jenkins, Nexus, Docker, AWS, and IDE required to be effective in your daily job (Eclipse, Visual Studio Code). /li liYou have experience in dealing with the complexity of large distributed systems. /li liYou have experience in deeply understanding functional requirements dealing with product owners or subject matter expert in an effective manner. /li liYou have experience in dealing with non-functional requirements and their impact on architectures and system design. /li liYou have been successfully working as a Software Engineer for 10+ years. /li liYou have proven experiences in working in Agile, globally distributed development organizations. /li liYou have proven experience in influencing / driving and coaching teammates on methodologies, practices, and technologies. /li liYou are rigorous and professional in the way you approach your daily job. /li liYou value the team and individuals; you are comfortable to relate to people of any seniority and role within the company. /li /ul h3Your academic background /h3 ul liPreferred: PhD or an MSc in Computer Engineering / Science acquired in top subject specific ranked universities in Engineering and Technology. /li /ul pbContract Type /b: Full-Time, permanent. /p h3Important Notes /h3 pAccording to the Italian Law (L.68/99) please note that candidates from the disability list will be given priority.br/ Due to the high volume of applications, only those candidates that meet the required criteria for selection will be contacted.br/ We will only consider direct applications. CVs received via recruitment agencies will not be accepted. /p pReferrals increase your chances of interviewing at ION by 2x. /p /p #J-18808-Ljbffr