Back to all jobs

Senior .NET Developer for Betsson Group

Kyiv

.NET vacancies

Description

On behalf of Betsson Group, Ciklum is looking a Senior .NET Developer for the team in Kyiv on a full-time basis

Kyiv team is developing Payment system and solutions for our online entertainment platform. The role of Senior .NET Developer means that you will to join and influence a project which is being created using the latest technologies (C#, .NET/ASP.NET Core, Docker, K8s, on-premise and cloud solutions, RabbitMQ, SQL Server and NoSQL), SOA, multi-tier distributed and highly scalable architecture, and test automation. We are a very Agile team that uses Scrum and common sense to assist in development.

 

Responsibilities

  • Close communication with POs, Architects and stakeholders to discuss and implement business requirements
  • Product development to meet business’s needs and implement components according to the modern software development environment (cloud-based platforms, microservice architecture, etc.)
  • Proactive position in solution development, processes improvements
  • Taking part in the decision-making process in design or improvement of application architecture, solution development, architecture and code review
  • Suggesting technology or approach or solution, discuss it together with the team and decide which technology to use
  • Our teams are cross-functional and all team members focus on not only doing their own tasks but also work together with and assist other team members

Requirements

  • Experience in software development for more than 5 years
  • Excellent knowledge in Computer Science, Computing Theory:
    • Paradigm & Principles (OOP, SOLID, KISS, DRY, DDD)
    • Database theory (RDBMS, NoSQL)
    • Code testing practices
    • Design Patterns
    • Data structures
    • Architectural, Enterprise and Design Patterns
    • Security patterns, Reverse engineering resistance, Common attacks types (OWASP)
  • Understanding of network interactions:
    • Protocols, conventions (e.g. REST, RPC)
    • Authentication and authorization flows
    • Standards and practices (e.g. oAuth, JWT)
  • Excellent knowledge and experience in C# and .NET (more than 3 years)
  • Practical commercial experience with:
    • Creation software architecture and design of complex multi-layer applications, platforms, microservice-based solutions
    • .NET Framework, .NET Core, ASP.NET (Core, MVC, WebAPI) (more than 4 years)
    • RESTful services development (ASP.NET or ASP.NET Core)
    • RDBMS (e.g. SQL Server, MySQL, PostgreSQL) (more than 3 years)
    • Key-value storages (e.g. Redis, Memcached)
    • Messaging systems (e.g. RabbitMQ, Azure ServiceBus, Apache Kafka, AWS SQS)
    • ORM (e.g. Entity Framework, Dapper) (more than 2 years)
    • Docker
    • Testing frameworks (e.g. NUnit, XUnit, MSTest) (more than 2 years)
    • Version control systems (GIT)
    • Continuous Integration tools (e.g. TeamCity, Gitlab Pipeline, Jenkins, Bamboo)
  • Experience with:
    • Cloud computing platforms (e.g. Microsoft Azure, AWS, Google Cloud Platform)
    • Troubleshooting, profiling and debugging applications
    • Agile software processes and technologies
    • Code Review process
    • Refactoring process
  • Upper-Intermediate English

Desirable

  • Practical commercial experience with:
    • NoSQL (e.g. MongoDB, ElasticSearch, CouchDB)
    • Integration with 3rd party solutions
    • Search Engines (e.g. ElasticSearch, Azure Search, Apache Solr)
    • Provisioning tools (e.g. Terraform, Ansible)
  • Understanding of orchestration and containerization (e.g. Kubernetes, Swarm)
  • Knowledge in Deployment patterns

What's in it for you

  • Career growth opportunities
  • Realization of your innovative ideas in building new solutions and services
  • Possibility to propose solutions on a project
  • Friendly collaborative teams and enjoyable working environment
  • Professional skills development and training programs
  • Quarterly team reshuffling so you can fresh your brain and switch to another development area or even direction
  • Learn different business domains
  • Constant flow of new projects
  • Dynamic and challenging tasks, and projects from scratch
  • Sport & team-building activities
  • Medical insurance
  • English courses
  • State of the art, cool, centrally located offices with warm atmosphere which creates really good working conditions
  • Long-term employment with 20 working-days paid vacation and other social benefits

Your dream job isn’t here? Let’s stay in touch! We’ll inform you about the best opportunities.

    x

    filetypes: pdf | doc | docx limit - 1MB

    By submitting completed “Contact Us” form, your personal data will be processed by Ciklum Group and its subsidiary entities worldwide. Please read our Privacy Notice for more information. If you have any questions regarding your rights or would subsequently decide to withdraw your consent, please send your request to us.