.NET Software Developer

.NET Software Developer

Ciklum

Remote, Bulgaria

About the role

As a .NET Software Developer, become a part of a cross-functional development team engineering experiences of tomorrow.

Client is the world’s leading social trading and investing network, providing millions of users from around the world a one-stop-shop solution. Since 2007, client has positioned itself as a Fintech leader, pioneering revolutionary practices such as social trading and machine-learning-powered investment products while promoting culture and core values of Openness, Quality, Enjoyable, Inventive, and Simplicity.

Experience Group is responsible for the users acquisition and retention experience. This includes the end-to-end onboarding journey: registration, affiliation and referral tracking, funnel personalization; and then engaging the users to become active platform users via tailored homepage, social feeds, markets, portfolios and popular investors discovery, proactive targeted communication, and much more…

We are working with the most cutting-edge technologies, building new and exciting microservices-based distributed cloud systems.

We value independent, curious, and sharp people with knowledge in cloud, software engineering, and high-scale architecture – and most of all – we are looking for awesome people to work with.

Technical stack:

  • .NET Core;
  • MS SQL Server;
  • Kubernetes (AKS);
  • Redis;
  • Angular;
  • TypeScript;
  • NodeJS;
  • NUnit;
  • Selenium.

Responsibilities

  • Leading the design and implementation of a 24/7 high-scale distributed system;
  • Proactively participating in every aspect of the software development lifecycle of feature development, including input on specifications, designs, implementation, test, optimization, and delivery;
  • Owning, monitoring, and improving our services in a production environment, performing on-call duties;
  • Owning and leading collaborative efforts with various stakeholders including Product, IT, and R&D teams;
  • Becoming a technical leader; researching and promoting new technologies and tools;
  • Facing technical challenges – performance, fault-tolerance, security, and live production issues;
  • Writing unit tests, integration tests, and CI/CD procedures.

Requirements

  • At least 5 years of experience in software development;
  • Development experience in C#;
  • Proven experience in developing 24×7 mission-critical server-side applications in the cloud, preferably Microsoft Azure;
  • Experience in designing enterprise systems using modern technology stack and architectural principles;
  • Experience with SQL, Redis, and messaging systems.

Desirable

  • Experience with cloud infrastructures such as Microsoft Azure or AWS;
  • Experience developing .Net Core applications;
  • Experience with Kubernetes and Dockers;
  • Experience with CI/CD, Jenkins, GitHub Actions;
  • High coding standards – DDD, TDD, Automation;
  • Experience with Agile development methodologies.

Personal skills

  • Fast learner;
  • An eye for detail, strong logic, and analytical skills;
  • Ability to work under pressure with a ‘can-do’ attitude and solid sense for setting priorities;
  • Excellent interpersonal and communication skills, a positive approach to difficulties, and an imaginative problem-solver;
  • Good spoken and written English.

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Bulgaria      C Sharp Developer      Developer      Ciklum     

© EuroJobsites 2024