Position Description:
We are looking for a strong software engineer to join newly established team within fixed income trading. The team supports several multi-billion trading desks and provides computational models for real-time valuation, pricing, P&L and risk. Working closely with traders and quantitative strategists, you will design and implement mission critical financial systems using modern distributed architecture able to run on Azure cloud and premise. You must love building resilient high-performance systems and enjoy precise nature of technology in finance. This role demands continuous learning in business and technology, personal excellence, and resourcefulness.
Responsibilities:
• Solve complex engineering problems within fixed income trading domain.
• Design and development of scalable resilient financial systems.
• Produce high quality maintainable code.
• Build continuously testing suite at various levels.
• Collaborate with other team members through peer programming and code reviews.
• Interact with traders, quantitative modelers, and other business users.
• Continuously learn fixed income business domain.
• Advocate and advance toward cutting edge engineering practices.
• Follow Agile development practices and ceremonies.
Skills Required:
• 5+ years of hands on professional experience using Core Java, Java Restful APIs, Gradle, and related frameworks
• Solid understanding and experience with Object-Oriented design and development
• Proficient with database technologies (preferably DB2), including modelling and performance
tuning
• Practiced understanding of Agile development methodologies & understanding of DevOps
Integration
• Hands on with Agile software/tools (e.g., JIRA, etc.)
• The ability to write reusable, optimized, maintainable code that is well documented and follows
industry-standard best practices
• Good problem-solving skills
• Good communication and presentation skills: ability to communicate in a clear and concise
manner, across all stakeholder groups and with staff from junior to senior levels
Skills Desired:
• Proficiency in Spring, Spring Boot, Kafka.
• Proficiency in UI frameworks such as Angular and React.
• Azure or other cloud platforms such as Google Cloud, AWS, etc.
• Competency with source control (preferably Git) and Continuous Integration tools such as
Jenkins.
• Experience in the Fixed income domain.
Education:
Bachelor’s/Master’s Degree in Computer Science, Information Systems, or related field