Вообще все курсы Хекслета бесплатные! Но только до 15 декабря. Всё, что нужно → принять вызов

C# back-end software developer

Зарплата

от 150 000 до 250 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Информационные технологии

Описание вакансии

Условия работы

SoftwareONE is a leading global platform, solutions and services provider with 30 years of experience in software and technology. Our offering spans from software licensing and procurement to software lifecycle management and every aspect of cloud-first advisory, delivery and managed solutions. We have the expertise to support our clients throughout their technology roadmap in today’s digital world.

The candidate must have a strong understanding of the C# programming language and experience working with client-server desktop and web applications, including anything from back-end services to their client-end counterparts. In addition, the Candidate will also be responsible for the analysis, design and development of company's platform technology. The Candidate will work in a team of software developers and will be responsible to design and develop applications, and to coordinate with the rest of the team working on different layers of the infrastructure

Skills Requirement

  • Greater than 3 years directly related experience
  • Strong knowledge of .Net framework (.Net Core)
  • Strong knowledge and experience using SQL language
  • Experience using Azure/AWS services
  • Experience with HTML/CSS, Bootstrap, Angular, TypeScript/JavaScript, NodeJS, Python as a plus
  • Strong understanding of object-oriented programming
  • Experience with designing microservices and writing reusable C# libraries
  • Ability to work with minimal supervision
  • Strong knowledge of C#
  • Experience with relational SQL and NoSQL databases, including Microsoft SQL Server, Mongo DB, Cosmos DB
  • Experience with big data tools (Hadoop, Spark, Kafka, etc.) as a plus
  • Proficient understanding of code versioning tools
  • Proficiency in using query languages such as SQL and scripting
  • Experience working in an Agile/Scrum development process
  • Creative and analytical thinker with strong problem-solving capabilities and debugging skills
  • Fluent written and spoken English language - not lower than a confident upper-int level

Core Accountabilities

  • Develop back-end microservices for data platform
  • Design, build, and maintain efficient, reusable, and reliable C# code
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback
  • Experience using JSON, Web API, GraphQL and in-app hosting development
  • Experience/familiarity with using Message Queuing (Kafka)
  • Must understand the need for and be willing to develop unit and integration tests. Experience with unit testing in application development.
  • Work with solutions around Data Platform
  • Be ready to work in agile style (daily stand-ups, sprint planning, sprint review, retrospective)
  • Work in an environment that adapts quickly to creative change using agile principles
  • Actively work with different development groups inside of an organization
  • Be ready to adapt a new tool/library/technology/platform

Conditions:

  • Сompetitive salary (discussed with successful candidates)
  • Transparent motivation system (fix + quarterly bonuses)
  • Completely remote work, full-time  
  • Career in a large international company
  • Several Insurance programs to choose from, including dentistry (after the prompt period)
  • 33 calendar days vacation
  • Providing a laptop, mobile communications compensation
  • Opportunity for training and development within the company
  • Corporate English
  • Prospects for professional, career and financial growth
  • Friendly, young, creative, successful team of professionals