Senior .Net Developer Offline

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.

The job ad is no longer active
Job unpublished on 1 October 2022

Look at the current jobs C# / .NET β†’

Loading...