Strong Junior/Middle .NET Developer (Telecommunication Domain)

Remote (Ukraine only) .NET Software Developer

Required skills

.NET Core / strong
TypeScript / strong
Knockout.js / good
Entity Framework Core / good
DB concepts / good

Do you want to work in the telecommunication domain? Would you like to be a part of a talented team caring about their product? Then join us!

We are developing a platform, which helps engineers plan and design mobile network rollout and upgrades. As a developer, you will participate in a true Scrum process, working with microservices architecture and innovative technology.

If you like working with cutting-edge technologies, enjoy direct communication with customers, and value participation in a true Scrum process, then this project is for you!

Project

Customer is one of the leading companies in the telecommunications domain. The project assumes software development of web application based on microservices architecture for network configuration. Developed tool is intended to help network engineers to generate scripts for configuration of hardware that is used to support 3G, 4G and 5G networks. Platform helps engineers all over the world to plan and design mobile network roll-out and upgrades configuration.

Main technologies: .NET Core, Entity Framework Core, TypeScript, Knockout.js.

Requirements

  • 1,5+ years in commercial .NET development
  • Deep understanding of OOD paradigms and SOLID principles, following the principles in day-to-day code
  • Experience with ASP .NET Core/ASP .NET Web API
  • Experience with TypeScript*
  • Experience with Ninject/Autofac/other IoC container
  • Experience with Entity Framework Core
  • Proven skills in unit test frameworks and tools
  • Good knowledge of relational DB concepts, SQL Server
  • Experience in development of enterprise systems with a multi-tier architecture
  • Intermediate level of spoken and written English

 

Would be a plus:

  • Knowledge of Knockout.js/Angular/Vue or any other MVVM framework

Responsibilities

  • Come up with well-designed technical solutions and robust code
  • Develop new features and components, refactor, debug, and maintain software
  • Peer code reviews, following engineering practices
  • Perform unit and integration testing
  • Analyze requirements and prepare detailed design for the features
  • Create technical documentation
  • Closely cooperate with QA Engineers
  • Participate in conference calls and face-to-face meetings with the Customer
  • Be an active member of the scrum process, take part in estimation, grooming and planning sessions

WHY US

  • Diversity of Domains & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities

Share this vacancy

apply now

apply now

    Drop your CV here, or
    Supports: DOC, DOCX, PDF, max size 5 Mb