IT Analyst and Software Engineer
📍 6901 Lugano
Role and responsibilities
Develop, customise and maintain components across the order management, pricing and position keeping platforms, to support new business requirements and platform evolution. Design and build in-house applications for the trading desk — integration layers, reporting tools, automation and health-check utilities — where the vendor platforms do not cover the need. Deliver enhancements and full project phases end-to-end: analysis, technical design, development, testing, deployment and documentation. Work front-to-back across the technology stack, working across databases (Oracle, MS SQL), application servers (Windows, Linux) and front-end components. Manage and troubleshoot FIX protocol connectivity towards brokers, exchanges and execution venues — session configuration, message flow analysis, troubleshooting. Build and maintain integrations between trading platforms, market data providers, the core banking system and downstream risk and back-office systems. Ensure data consistency across systems with different data models and formats, and design the mapping and reconciliation logic. Provide L2/L3 application support across trading workflows, from intraday incidents to root-cause analysis and permanent fixes. Act as technical escalation point of complex issues, coordinating with external vendors and other IT teams (infrastructure, database, network, core banking) to resolve them. Manage incidents with the trading desk with clear communication on impact and expected resolution time — and write the post-mortem when it matters. Work directly with traders, Market Risk and Operations to translate business needs into technical solutions, and to challenge requirements where a better technical answer exists. Partner with internal IT teams in a small, senior team where technical decisions are discussed openly and ownership is real.
Team / description
EFG International is a global private banking group, offering private banking and asset management services. We serve clients in over 40 locations worldwide. EFG International offers a stimulating and dynamic work environment and strives to be an employer of choice. EFG is committed to providing an equitable and inclusive working environment that is founded on the principle of mutual respect. Joining our team means experiencing a supportive environment, where your contributions are valued and recognised. We strongly believe that the diversity of our teams gives us a competitive advantage by fostering better decision-making and greater innovation.
Qualifications and Skills
3–8 years of experience in application development and/or application support within financial services IT.
Solid development skills in Java and/or Python — you write production code, not only scripts.
Very good knowledge of SQL and relational database systems (Oracle, MS SQL), including the ability to read and optimise queries; familiarity with application servers (Windows mainly, Linux).
Understanding of financial products, related workflows and pricing concepts: mark-to-market and valuation logic, volatility and market data inputs, P&L; attribution — sufficient to reason about pricing behaviour and diagnose pricing issues.
Ability to read and navigate an existing codebase, diagnose issues and deliver clean, maintainable solutions.
Fluent English; Italian is a strong advantage for the Lugano location; French is a plus.
University degree in computer science, engineering, finance or an equivalent background.