Software Developer - C#
Detalhes do emprego
Overview SIG technologists are at the heart of where cutting-edge technology meets the fast-paced world of trading. Our growing teams build some of the most powerful trading systems in the financial industry and solve complex problems in a constantly changing environment. From large scale computations, real-time systems, high performance computing to petabytes of data. By integrating sophisticated coding techniques with innovative engineering ideas, we design and optimise systems that can process massive amounts of data while still ensuring high performance and stability. Collaborating with traders and quantitative researchers, our systems engineers, network architects, technical analysts and software developers create competitive edge through best-in-class technical solutions. Post Trading Technology Team The Post Trade Technology Team is responsible for recording the firm's books and records. This includes processing, normalizing, aggregating, and storing all trading activity done across the APAC region. The team builds the functional tools to support this responsibility such as clearing systems, reconciliations, valuations and P&L, compliance reporting, accounting, management reporting, and MIS/BI reporting. The data is held in Oracle Databases running SQL, PSQL queries with C# functional applications. This team is responsible for development, maintenance, and second line support of all the applications built. What you'll do
- Analysis, design, and development of business-critical systems.
- Taking projects through the entire software development cycle from requirements gathering to production release.
- Collaborate with Technologists, Traders, Operations and Accountants to achieve optimal outcomes.
- Design and implement effective user interfaces through collaboration and communication.
- Continuously improve the capability and reliability of the systems, using technology, automation (workflows) and optimisation.
- Be committed to innovation with a strong interest in learning and working with new technologies.
- Acquire business knowledge and technical expertise from working in a proactive, collegial, and exciting environment.
- Meet deadlines and work under pressure in a fast-paced team environment.
- A bachelor's degree (or higher) in a technical or related discipline
- C# developer with 3-5+ years of experience and knowledge of design, profiling, OO, user-interface development with experience on both the client & server side
- Experience in client-side development including .Net Core as well as server-side systems (ideally with real-time multi-threading)
- GUI development (WinForms; WPF; etc.) would be advantageous.
- Experience of real time applications would be advantageous.
- Excellent attention to detail, accuracy, and a thorough understanding of the full software development life cycle. Ideally with solid experience in an Agile environment
- Ability to work in a fast-paced team environment with a focus on quality deliveries.
- Strong interpersonal and communication skills for interacting with traders and other software development teams.
- Good collaboration skills
- Our flat hierarchy enables you to drive meaningful impact, by leveraging your expertise and taking ownership.
- Highly competitive remuneration and attractive bonus.
- Private healthcare and gym allowances, plus wellness initiatives.
- Additional leave entitlements including marriage leave and two bonus days annually.
- Fully stocked kitchen - daily breakfast and lunch.
- Regular social, sporting and community events including annual poker tournament.
- Matched donations and corporate discounts.
- Explore our benefits and culture: link
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.