About the Role:
We are seeking a highly skilled and experienced Senior Software Developer to join our dynamic team. The ideal candidate will have extensive expertise in designing and developing full-stack applications, optimizing databases, and creating scalable solutions in fast-paced, collaborative environments.
Key Responsibilities:
Architect and develop web and desktop applications using C# (.NET Core, MVC, WPF) and modern frontend frameworks such as ReactJS.
Design, develop, and optimize APIs (RESTful and GraphQL) and backend services, ensuring high performance and security.
Implement and maintain CI/CD pipelines using tools like Jenkins, GitHub Actions, and Azure DevOps.
Optimize database performance, design schemas, and migrate data across SQL/NoSQL systems (e.g., SQL Server, MongoDB, Azure SQL Managed Instance).
Collaborate with cross-functional teams (portfolio managers, traders, analysts) to align technical solutions with business goals.
Develop multithreaded applications and distributed computing models to handle large datasets and computationally intensive tasks.
Lead Agile processes including sprint planning, code reviews, and mentoring junior developers.
Integrate internal systems with third-party services such as Bloomberg and Reuters.
Required Skills and Qualifications:
Bachelor's or Master's degree in Computer Science, Mathematics, or related fields.
10+ years of experience in software development with expertise in:
Programming: C# (8.0), Python, R.
Frameworks/Tools: .NET Core, Entity Framework, MVC, WPF, ReactJS, Django.
DevOps: Jenkins, Docker, GitHub, Azure, AWS.
Databases: SQL Server, MongoDB, PL/SQL, T-SQL.
Methodologies: Test-Driven Development, Agile/Scrum.
Proficiency in object-oriented design principles (OOAD, SOLID).
Strong understanding of Fixed Income and Equity financial instruments.
Experience with market data analysis, performance attribution, and credit/methodology frameworks.
Preferred Certifications:
AWS Certified Cloud Architect.
Certified Information Security Manager (CISM).
PMP Certified Project Manager.
What We Offer:
A collaborative and innovative work environment.
Opportunities for professional growth and certification support.
A chance to work on cutting-edge financial applications impacting global investment strat