Full Job Description
.NET UI Developer
JOB SUMMARY
The .NET UI Developer will be responsible for working collaboratively with other developers and engineering teams to devise and implement strategic designs and define best possible solutions. This role involves engaging users to identify requirements, direction, and issues, while defining and building efficient, maintainable, and highly resilient platforms for critical trade processing. The developer will also work with other teams to ensure adequate data provision for trade processing and understand volume growth to ensure system scalability. Key to this role is acquiring domain knowledge and becoming a subject matter expert within the Fixed Income Cash Infrastructure group, which supports pricing, pre-trade activity, inventory management, P&L, Operations, risk/control functions, and regulatory reporting through core technologies for all trade life cycle events.
Key Responsibilities
• Work with other developers to devise and implement strategic designs.
• Develop strong partnerships with users and engineering teams to define the best possible solutions.
• Engage users to identify requirements, direction, and issues.
• Define and build efficient and maintainable processes that provide highly resilient and stable platforms to support critical trade processing requirements.
• Work with other teams to ensure that data required for proper trade processing is provided.
• Understand volume growth and demand to ensure systems & infrastructure scale to meet demand.
• Acquire domain knowledge and grow into a subject matter expert.
Required Qualifications
• Strong communication skills: able to express ideas clearly and concisely.
• Strong C# / .NET Framework 4.8 / .NET 10 / WPF.
• Capable with SQL.
• Comfortable with XML.
• Strong fundamentals (OO, multithreading) with familiarity with design patterns (MV*).
Preferred Qualifications
• Problem solving/Mathematical/Analytical skills.
• Capability and enthusiasm for using GenAI tools and workflows.
• Experience with web development (Angular/TS/JS/Java) is a strong plus but not required.
• Experience with database tools.
• Familiarity with Infragistics.
• Familiarity with MEF/Composition Container/Attributed Programming.
• Familiarity with Unity Container/Bootstrapper/Caliburn.Micro.