Position: Software Engineer C# and .Net Framework
Company: IT-Rex
Category: .NET
Experience required: 5y
English level: intermediate

✔ Remote 
✔ The essence of the project: ENTERPRISE ASSET TRACKING
IoT platform for enterprise asset tracking enables enterprises to manage, track, and analyze all of their highly mobile and critical assets - providing real-time asset visibility and accountability, significant cost reduction, and improved asset accountability - with minimal or no IT infrastructure.
Radiant's virtual asset tracker answers the question "Where is it..." with minimal human intervention and maximum accuracy. VAT.
✔ English - from Intermediate spoken
✔ Technology stack:
C# and .Net Framework,
ASP.NET, Web API
SQL, Microsoft SQL Server and database design
✔ Candidate requirements:
Strong experience and knowledge in C# and .Net Framework
-Development of back-end applications using C# and .Net Framework,
Development of web applications using ASP.NET, Web API and JavaScript frameworks,
-SQL, Microsoft SQL Server and database design,
Building parallel, scalable and fault-tolerant systems,
principles of object-oriented design.
Have some experience or knowledge of
-ORM (NHibernate, Dapper),
-React JS,
-Amazon Web Services,
-Redis,
-Docker, and Kubernetes,
-Message brokers and message queuing services (RabbitMQ, etc.),
-Testing of modules.
4+ years of professional experience in production systems development
-Experience in leading the development of complex software systems that have been successfully launched to customers
-Experience in managing system operational improvements
-Experience working with cross-functional teams
Ability to mentor junior software engineers in all aspects of software engineering
-Experience developing web services or other large-scale distributed systems
-Experience with machine learning and feedback loops
Experience with third-party API integration
-Experience in cloud computing (Google, AWS, etc.), cloud architectures and principles
✔ Responsibilities:
The Senior Software Engineer will be responsible for.
Clarifying requirements and translating them into designs,
Developing technical solutions to meet business needs,
Implementing solutions within the established deadlines,
Mentoring and assisting other developers,
Reviewing architecture and code to encourage the use of best practices and standards.
✔ 2 stages of interviews
 ✔ The company offers:
- Corporate leisure time;
- Coaching and knowledge base of a professional team;
- Network culture with geographically distributed teams, easy communication and access to stakeholders.