Description

Responsibilities:

  • Lead the migration of a Front Office Windows application from .NET Framework to .NET 8.
  • Refactor and implement multithreaded solutions to improve application performance.
  • Develop and maintain Windows Services for background processing.
  • Work with Excel Interop for seamless data exchange between applications and financial models.
  • Work with XML processing and serialization for data handling.
  • Develop and consume REST APIs for financial data integration.
  • Manage source control and CI/CD pipelines using Git and TeamCity.
  • Optimize SQL Server queries, stored procedures for data management.
  • Collaborate with cross-functional teams to ensure code quality, scalability, and maintainability.
  • Conduct performance profiling, debugging, and optimization of existing code.
  • Write unit tests and contribute to automated testing strategies.


Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • 7-10 years of related experience
  • Strong expertise in the following:
  • C# Winforms
  • WPF
  • .NET 7 development
  • Multithreading and parallel processing experience (Task Parallel Library, async/await, locks, etc.).
  • Hands-on experience with Windows Services
  • Strong understanding of XML processing and serialization techniques
  • Proficiency in SQL Server
  • Experience with Git for version control
  • CI/CD knowledge, preferably with TeamCity
  • Hands on .NET 8 experience
  • Former experience in financial institutions with a focus on Financial Databases
  • Experience with Component Application Block, PRISM
  • Cloud integration (Azure/AWS)
  • Python experience for automation or data processing
  • Understanding of OTC derivatives

Education

Any Graduate