Position: Team Lead (.NET) for eToro
Company: Ciklum
Category: .NET
Experience required: 5y
English level: upper

On behalf of eToro, Ciklum is looking for a Team Lead (.NET) to join the Kyiv team on a full-time basis.

You will be leading a team of 6-8 team members, that is in charge of eToro’s payments activities including the evolving payment pages and a growing list of payments providers integrations.

Technical stack
- .NET, C#
- MS SQL Server
- MS Azure – AKS, ServiceBus, Key vaults, etc
- Angular

Now we are in progress of migration .Net core, Microsoft Azure, so part of the tasks will be related to it.

Responsibilities:

- To champion agile values and to drive the teams for continual improvement
- To play the role of senior peer to engineers in the team, to help them meet professional challenges, advice on best approaches, do 1:2:1 session, facilitate knowledge sharing across the team
- Act as a complete technical owner of the Payments Team in charge of processing millions of dollars on a daily basis
- Own the design process of the features in this team and implement them with high quality
- Define, improve and implement the working procedures within the team to improve delivery capabilities
- Implement high standard application guidelines (CI/CD, monitoring, cloud-based, etc.)
- Face technical challenges of a globally distributed high scale system (performance, fault tolerance, security, etc.)
- Work with peer team leaders, the business requesters, Product Owners, and Project Managers to create and execute the yearly agenda
- Own, monitor and improve our services in production
- Be responsible for the production, perform on-call duties (we use Pager Duty)

Requirements:

- At least 8 years of experience in Software Development
- At least 2 years of experience as a development team leader with Developers, QAs roles in place
- Proficient in one or more high level programming languages – C#, Java
- Experienced with microservices design
- Experienced with MS-SQL server
- Good knowledge of the Scrum process
- Advantage: experienced with the Fintech industry and/or payments domain
- Advantage: experienced with web client development (preferably Angular)
- Advantage: experience with cloud technologies
- Advantage: experienced with high availability, scalability and performance tuning

Personal skills:

- Fast learner
- An eye for details, 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