Senior .NET Developer for UnifiedFeed (offline)
We invite those who fired up to:
β Help define the system architecture, own and implement specific components, and help shape the overall experience;
β Build distributed systems that are reliable, maintainable and scalable;
β Functionally decompose complex problems into simple, straight-forward solutions;
β Write high-quality, efficient, testable code following best practices and team standards;
β Ensure that services built by the team satisfy both functional and non-functional requirements;
β Understand the business domain;
β Make sure that itβs implementation is optimal considering all opportunities and constraints.
Essential professional experience:
β 5+ years of commercial software development experience;
β Rich hands-on programming experience with at least one modern language such as C# (preferred), or Java, and other object-oriented languages and have a deep understanding of object-oriented design;
β Familiarity with design concepts such as design patterns and UML are also highly desirable;
β Practical experience with software engineering best-practices is a big advantage;
β Deep understanding of distributed systems, asynchronous architectures and scalability are highly desirable;
β Computer Science fundamentals in algorithms, data structures, databases, and complexity analysis;
β Strong ownership. Willingness to own all stages of development process: design, testing, implementation, operational support;
β Self-driven self-starter who is excited about overcoming hurdles to get things moving in the right direction;
β Strong analytical and problem-solving skills.
Desirable skills:
β Exhibits excellent team work;
β Results oriented;
β Knowledge of functional programming paradigm;
β Experience with distributed CQRS & Event Sourcing built with TDD on Scala;
β Skills working with Kafka, Kafka Streams, RabbitMQ, AWS, Redis, Aerospike;
β Hands-on experience with running .NET apps using Docker, Kubernetes.
We care of your:
Health
β Medical insurance/Sport compensation;
β Sport club participation (football, running, basketball or swimming clubs);
β 100% paid sick leaves;
β 20 working days of paid vacation.
Wealth
β Competitive salary and Ρonstant encouragement for your efforts and contribution;
β Bonuses according to companyβs policy;
β Welfare (financial support in critical situation).
β Gifts for significant life events (marriage, childbirth).
Personal and professional growth
β Individual annual training budget with an opportunity to visit paid conferences, training sessions, workshops etc.;
β Free corporate library;
β Opportunity to visit our non-stop internal meetups: open talks, IT Pump, etc. as a participant or a speaker and exchange knowledge;
β A world-class team of T-shaped skilled professionals that share knowledge and support each other.
Leisure time
β Corporate parties and events (Pub Quiz, Carquest, bowling championships, etc.);
β PM Foundation activities (social responsibility events);
β Weekly events aimed at culture, arts, soft skills development.
The job ad is no longer active
Job unpublished on
7 July 2021
Look at the current jobs C# / .NET Kyiv→
Similar jobs
Senior .NET Backend Developer at Gemicle
Ukraine
Senior .Net Developer at Gemicle
Ukraine
Senior .NET Engineer (with Azure) at Luxoft
Ukraine
All jobs .NET Kyiv All jobs Parimatch Tech