About Us
We are visionary innovators that provide trading and workflow automation solutions, high-value analytics, and strategic consulting to corporations, financial institutions, central banks, and governments.
Over 40% of the world's largest companies rely on our solutions.
We have achieved tremendous growth by bringing together some of the best and most successful financial technology companies in the world.
Your Role
You will manage the designing and implementing Java-based applications, support continuous improvement by investigating alternatives and technologies, and present these for architectural review.
You will write well-designed, testable, efficient code and design, implement, and maintain Java-based applications that can handle high volumes and low latency.
You will work within teams that deal with software solution design, implementation, and maintenance of software products and information systems for the provision of services to banks, with a focus on the software lifecycle and release management process.
You will participate in new product implementation projects and support the transition of our platform to evolved Cloud systems in a dynamic and international context.
Other Responsibilities
We may ask you to perform other tasks and duties as your role evolves.
Requirements
* Masters degree with honors in technical/scientific areas (computer science, mathematics, physics, computer engineering, management engineering, economics)
* At least two to five years of experience in Java application development
* Knowledge of Agile development methodology
* Excellent knowledge of Italian and English language
* Attitude to problem solving and design pattern coding
* Excellent interpersonal skills
* Excellent communication and negotiation skills, with an aptitude for teamwork