This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Design, develop, and implement new .NET client libraries using .NET Core for seamless integration with our data platform, with a strong focus on Multithreading and LINQ
Maintain and enhance existing .NET libraries, ensuring high performance, reliability, and scalability
Develop and maintain Python libraries for data platform interactions
Support and improve the desktop data browser application, ensuring a robust user experience
Develop and maintain Excel DNA add-ins to extend data platform functionality within Excel
Provide L3 support for production issues, including root cause analysis and timely resolution
Perform troubleshooting for issues across various environments (development, UAT, production)
Participate in a rotational schedule for lower environment support, ensuring smooth operations and stability
Collaborate with cross-functional teams to understand requirements and deliver high-quality solutions
Write comprehensive technical documentation for all developed components and systems
Participate in code reviews to ensure code quality, adherence to best practices, and knowledge sharing
Requirements
6+ years of professional software development experience
Strong proficiency in C# and .NET Core, with extensive experience in Multithreading and LINQ for developing client libraries and desktop applications
Familiarity with .NET Framework for existing libraries is a plus
Hands-on experience with gRPC for building high-performance, language-agnostic service communication
Hands-on experience with Windows Presentation Foundation (WPF) and Windows Forms (WinForms) for building desktop applications
Expert-level knowledge of Python, including experience with library development and data manipulation
Strong understanding and experience with unit testing frameworks and practices for C# and Python
Strong understanding of secure coding practices and a good sense of security in software development
Proven experience in developing and maintaining Excel DNA add-ins
Excellent problem-solving skills with a strong ability to provide L3 support and troubleshoot complex production issues
Strong verbal and written communication skills, with the ability to articulate technical concepts clearly
Ability to work effectively in a collaborative team environment
Self-motivated and proactive in identifying and resolving issues
Nice to have
Experience with data platforms and related technologies
Familiarity with CI/CD pipelines and DevOps practices
Experience in financial services or a related regulated industry
Knowledge of various testing methodologies and tools