Position: Back-End Developer (.Net)
Company: IdeaSoft
Category: .NET
Experience required: 3y
English level: intermediate

Requirements:
- 3+ years’ experience on .NET and C# programming languages
- 2+ years .Net core with microservices deployments
- 3+ years of technical experience
- Knowledge in Windows / Linux Services
- Experience with Microsoft SQL Server, Mongo DB and My SQL
- 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 specialists and company colleagues

Responsibility:
- 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

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
• IT Assistant loyalty card that provides you with variable discounts for lots of spots restaurants, hotels, gym etc.
• Opportunity to choose IT equipment you like
• Professional accounting support and  tax coverage
• Support for a healthy lifestyle, compensation for participation in sport events
• Fascinating corporate parties, team-building activities and memorable anniversary presents