Software Engineer (C#, Risk Management)

Avant Tech

Software Engineer (C#, Risk Management)

New York, NY
Full Time
Paid
  • Responsibilities

    About the Role:

    As a Risk Software Developer, you will play a crucial role in driving innovation and efficiency within our Risk Management Systems team. Reporting to the Director, Risk Management Systems, you will collaborate closely with Credit Default Swap (CDS) Risk staff to enhance and support our global Active Risk Management System (ARMS) and other critical risk applications.

    Responsibilities:

    • Technical Development: Design, develop, and maintain features within our global ARMS and other desktop risk applications.
    • Problem-Solving: Identify and resolve application issues, ensuring optimal system performance and reliability.
    • Collaboration: Work closely with stakeholders to understand business requirements and translate them into technical solutions.
    • Testing: Participate in QA test plan reviews and UAT to ensure quality and accuracy of developed features.
    • Efficiency: Evaluate software performance and recommend optimizations for improved latency, throughput, and scalability.
    • Team Leadership: Mentor and guide less experienced team members, fostering a collaborative and supportive work environment.
    • Continuous Learning: Stay updated on industry trends and emerging technologies to enhance your skills and contribute to our team's success.

    Qualifications:

    • Technical Expertise: 5-7 years of experience with server and client-side C#, preferably in a front office trading environment.
    • Education: Bachelor's degree in Computer Science, Finance, or Mathematics, or equivalent experience.
    • Programming Skills: Deep expertise in Object-Oriented Design & Programming, with a focus on C#.
    • Financial Knowledge: Strong understanding of common design patterns used in financial applications.
    • Technical Skills: Proficiency in building multithreaded GUIs, Winforms, unit/integration testing, DevExpress, and source code management.
    • Collaboration: Excellent communication skills and ability to collaborate effectively with cross-functional teams.
    • Problem-Solving: Strong analytical and problem-solving skills to identify and address technical challenges.
    • Database Experience: Solid experience with Oracle databases.
    • Technology Knowledge: Familiarity with Windows Communication Foundation, service-oriented architectures, .NET Framework, Visual Studio 2015, and Resharper.