Position: .NET Developer (Fitness App sphere)
Company: Coherent Solutions
Experience required: 3y
English level: intermediate

**Technologies:**
C#/.NET JavaScript REST API REST services Azure Service Bus Azure API Management

**What You'll Do**
Design, code, and test technical solutions with an emphasis on Test Driven Development;
Proactively work with Business Analysts to understand project requirements;
Recognize and effectively communicate risks to project timelines and quality;
Strive to eliminate defects as early as possible by actively participating in code reviews;
Support and help guide the evolution of the system’s architecture.  Identify system deficiencies and proactively recommend solutions;
Increase efficiency of team by mentoring other team members. Understand and communicate technical and functional design requirements to other team members;

**Job Requirements**
Bachelor’s Degree in a related field or equivalent combination of education and experience;
3+ years of development experience using .NET Core;
Experience with REST Services;
Experience with Azure API Management or another similar API gateway platform;
Good written and verbal English (Intermediate level);
Experience in working with Agile teams;
 

**Preferred Requirements**

Experience with Azure Service Bus or other similar cloud messaging platform;
Knowledge of integration tools & techniques (Orchestration, SOA, XML, JSON, SOAP, REST, etc.);
Experience with CI/CD helping to move the team forward in maturity;
Strong communicator – able to explain complex technical situations to relatively non-technical co-workers and key business stakeholders;
Cool under pressure, able to simultaneously manage many details and priorities;
Able to lead a complex technical project through to completion;
Solution oriented mindset – creative use of technology and alternative approaches;
Able to work with teams to balance solution vs budget, schedule and tools;
Equally able to work with creative, business and technical people;
Has appreciation of marketing strategy and business strategy and ability to determine the best technical solutions to support these strategies;
Focus on broad technical expertise;
Enthusiasm to learn new technologies, and ability to do so quickly, on the job;