Key Responsibilities
Gain in-depth knowledge of existing real-time applications
Plan and implement new features in coordination with the team
Optimize and evolve the system based on user needs
Collaborate with analysts and end-users to gather requirements
Draft test cases and participate in validation processes
Contribute to Agile ceremonies (daily, planning, retrospectives)
Provide user documentation and post-release support
Technical Environment
Back-End: C# .NET (Microservices), REST APIs
Front-End: Angular, AgGrid, SignalR
DevOps & ALM: CI/CD pipelines, Unix-based systems, Azure Kubernetes
Practices: Clean Code, TDD, DDD
Required Skills
Solid experience (2-4 years) with C# .NET in real-time or performance-critical systems
Proficiency in developing and consuming REST APIs
Experience with front-end technologies, particularly Angular (mandatory)
Familiarity with software craftsmanship principles (Clean Code, TDD, etc.)
Hands-on experience with DevOps tools and continuous delivery in a Unix-based environment
Good communication skills in English
Understanding of financial markets or algorithmic trading systems
Exposure to front-end tools like AgGrid or SignalR
Basic knowledge of Python