Position: Team Lead (.NET) for eToro
Company: Ciklum
Experience required: 3y
Category: .NET
English level: intermediate
Published: 2021-04-01T00:00:00+03:00

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