Position: Software Developer (.NET)
Company: Ciklum
Experience required: 3y
Category: .NET
English level: upper
Published: 2021-01-01T00:00:00+02:00

Responsibilities:
•	Design and develop 24/7 high scale APIs and distributed system using Microsoft Azure cloud, C#, RabbitMQ, Redis and more
•	Write unit tests, integration tests, and CI/CD scripts
•	Own, monitor and improve our services in production
•	Lead design effort; write technical design documents and held design review meetings
•	Own and lead collaborative efforts with various stakeholders including Product, IT, Dev. teams
•	Research and promote new technologies and tools
•	Face technical challenges – performance, fault-tolerance, security, and live production issues
•	Be involved throughout our services life cycle, influence every step of the way
•	Be part of an amazing fast-paced team

Requirements:
•	3 years of overall development experience
•	1 year of experience in .Net, C#
•	Knowledge and experience with RabbitMQ, Redis
•	Experienced in developing distributed, highly available and high scale RESTful APIs;
•	Knowledge of SQL and its performance aspects
•	Work well in a team environment and be able to effectively drive cross-team solutions that have complex dependencies and requirements
•	Experienced with cloud technologies

Desirable:
•	Experience with client-side development
•	Experience with Microsoft Azure
•	Experience with Cloud/SaaS-based enterprise software platforms
•	Experienced with the Fintech industry and/or compliance domain

Personal skills:
•	Fast learner
•	An eye for detail, strong logic, and analytical skills
•	Ability to work under pressure with ‘can do’ attitude and solid sense for setting priorities
•	A persistent focus on delivery in a high-velocity and high-availability environment
•	Excellent interpersonal and communication skills, a positive approach for difficulties and imaginative problem solver
•	Good spoken and written English

What's in it for you:
•	Working with the latest technologies
•	A unique working environment where you communicate and work directly with the Client
•	Competitive salary
•	Possibility to work in a world-known and successful company
•	Long-term employment with 20 working-days paid vacation and other social benefits
•	State of the art, cool, centrally located offices with warm atmosphere which creates really good working conditions