Position: Back-End (.Net Core) Developer
Company: IdeaSoft
Experience required: 3y
English level: upper

Our client is a leading global online broker specializing in CFDs, Commodities and Spot Metals since 2010.

Job Description:
• Work as part of the Financial Software Team
• Delivery of several advanced and complex C# and .Net core financial products
• Respond, investigate, and resolve various incidents related to many financial systems and applications as and when needed
• Conduct industry research and provide recommendations for emerging trends
• Work on multiple simultaneous projects and deliver on a dynamic set of objectives and requirements, as part of a team of specialists

Person Specification:
• 3+ years’ experience on .NET core and C# programming languages
• Knowledge in Windows & Linux Services
• Experience with Mongo DB or any other NoSQL DB (e.g. Cassandra, DynamoDB, etc)
• Experience with In-Memory database (e.g.: Redis, Mem Cache, Couchbase)
• Experience with messaging platform and specifically with Kafka.
• Experience deploying services over Kubernetes
• Solid experience with unit testing
• Working in SCRUM methodology
• Experience with Task Parallel Library and multi-threading
• Experience in TCP/IP networking, sockets and Message Queuing programming.
• Design Patterns
• Strong analytical skills able to solve complicated technical and financial tasks
• Demonstrable project implementation experience, working as part of a wider team of technology

We offer:
• Competitive compensation
• Social package (20 working days of annual leave, 4 days off, 5 paid sick days)
• Flexible working hours
• Possibility to work remotely as fully as partially
• Challenging projects in diverse business domains and a variety of tech stacks
• Personal development and professional growth opportunities
• Work with talented, ambitious and family-feel teams
• Educational possibilities: corporate courses, knowledge hubs, and in-house English classes
• Compensation for your professional certification & support for your learning activities
• Opportunity to choose IT equipment you like
• Professional accounting support
• Support for a healthy lifestyle, compensation for participation in sport events
• Fascinating corporate parties, team-building activities and memorable anniversary presents