Position: Senior .NET Developer
Company: NCube
Experience required: 5y
English level: upper

Reporting to the Manager, Technology Delivery, as a member of this team you will be responsible for the development, quality and delivery of important systems and features enjoyed by our many users with a particular focus on web performance and SEO improvements.

Company - the largest e-commerce company in Japan, and third largest e-commerce marketplace company worldwide. They provide a variety of consumer and business-focused services including e-commerce, e-reading, travel, banking, securities, credit card, e-money, portal and media, online marketing and professional sports.

Project – a cloud eReading service, the world’s only dedicated digital bookseller. They enable more than 30 million readers worldwide to read anytime, anywhere and on any device.

HQ – Toronto, Canada.

Experience / Skills required:
Must have:

C#,  ASP.NET MVC, WebAPI, RESTful Services, .Net 6 Microservices 

SOLID Principles and Practices, IoC & TDD

MS  SQL, RavenDb, EntityFramework

Some experience with service bus technology e.g. NServiceBus, RabbitMQ

Some experience with modern JavaScript and CSS frameworks

Experience with Git

Experience with OAuth & Open ID

Experienced and knowledgeable in CI/CD and different testing strategies and techniques (Unit, Integration, UI tests)

Highly technical and able to communicate well with developers and other team members

Upper-Intermediate English and better


Good to have:

Working in an Agile environment and team

Past Scrum Master or Team Lead experience

Docker, Solr, Kubernetes

Test automation using Selenium Webdriver

Knowledge of Ruby or other scripting languages

Working with GitHub or Azure DevOps


Responsibilities:

Building quality software using the full Microsoft stack including MVC Web Applications, Web API services, .Net 6 microservices and much more

Propose designs and Proof of Concepts to Architecture team and work with the team to deliver the implementation to Production

Participate in code reviews; happy to give and receive constructive feedback

Communicate clearly and effectively with teammates, Business stakeholders and other development teams


We offer:

Competitive salary with regular review

Flexible working schedule, fully remote work opportunities, office in the very center of Kyiv

PE 5% Taxes compensations, accountant assistance

Vacation (17 working days)

Paid sick leaves (10 working days)

Medical Insurance after probation period (3 months)

Online English courses

Direct cooperation with the customer

Teambuildings, corporate parties and company trips abroad

Great working environment and team spirit