We are looking for a skilled professional who is interested in solving problems at scale, has a solid technical foundation, an interest in emerging technologies and has a willingness to learn.About UsWe're a diverse group of visionary innovators who provide trading and workflow automation software, high-value analytics, and strategic consulting to corporations, central banks, financial institutions, and governments.
Founded in 1999, we've achieved tremendous growth by bringing together some of the best and most successful financial technology companies in the world.The ION Group is the world's largest financial software company, providing technology for trade processing and execution, risk management and position calculation, connectivity to exchanges and markets, and solutions for front, middle and back-office processes.
The company offers trading solutions across multiple asset classes and works with leading trading and brokerage houses, multi-national corporations, governments, banks, and central banks.XTP Clearing is ION Groups class leading solution for matching, allocating and clearing derivatives trades at global scale.The XTP Clearing software platform is a scalable, highly-available, multi-tenant solution deployed as SaaS.
The platform supports the processing of tens of millions of transactions every day across our globally distributed data centers.We are looking for talented individuals to jointhe team, to learn, to design, to invent, and to push our team forward in our never ending desire to disrupt and challenge the status quo.Learn more at iongroup.com.Roles and ResponsibilitiesBe responsible for implementing improvements to the platform, delivered through high quality code and automated testing (unit testing and end-to-end integration tests).Contribute to the design of new features.Contribute to the design of the architecture and the modernization of the core platform (containerization, etc).Assist in identifying and resolving production and test issues.Required Skills, Experience and QualificationsAdvanced knowledge of.NET Framework, particularly C#.Object Oriented development experience and familiarity with design patterns.Proficiency in multi-threaded, asynchronous programming.Good foundation of software engineering conceptsExperience with service oriented architectures.Experience with cloud technologies.Experience with APIs and other integration technologies.Ability to understand and analyse specifications, assess technical impact and provide estimates.Work effectively within a team environment, mentoring and assisting other team members.Excellent written and verbal communication skills.Experience in the following would be highly regarded:
Experience in implementing scalable mission-critical applications.Experience with performance analysis, profiling and tuning.Knowledge of SQL Server and SQL.Knowledge of Java, C, C++, Typescript.Familiarity with.NET Core, Docker, CI/CD concepts, Git.Knowledge of SCRUM and other development methodologies.Knowledge of Financial markets.