An amazing and ambitious ZERO team is looking for a talented Senior .Net Developer!
Responsibilities: - Collaborate with product owners and business stakeholders to define strategy and scope of software requirements; - Perform all aspects of software development within the agile development process, including coordination with other software developers and stakeholders; - Develop innovative approaches to technical software development problems; - Integrate trained machine learning models.
Requirements: - At least 4 years of experience in C# (.NET); - Software development experience with expertise in distributed software architecture on the Microsoft platform with C#; - Experience in application development, including analyzing stories, writing code, implementing automated tests, contributing to release and iteration planning, and developing the team’s working practices; - Experience with MVVM pattern; - Experience with REST API; - Excellent knowledge of OOP, design patterns, and principles; - Knowledge of Domain-Driven Design; - Knowledge of SQL and database design; - Good understanding of multi-threading, concurrency, asynchronous and parallel programming; - Work experience in an agile team and experience with globally deployed applications is strongly preferred; - Knowledge of SOA; experience working with WCF or gRPC is a plus; - Ability to multi-tasking, problem-solving, and working cross-functionally in a dynamic environment; - High energy, go-getter with fresh ideas who takes the initiative to get things done.
Nice to have: - Experience with COM and VSTO; - Experience with WPF; - Experience with Rx.NET.
We help top tech companies to find talents in Ukraine