Position: Senior Fullstack .NET (C#) Developer
Company: Vision IT
Category: .NET
Experience required: 5y
English level: upper

Job description:
We have significant track record and experience in rolling stock maintenance and operations in various countries.
We are looking for Fullstack.NET (C#) Developer to join us in our journey of revolutionizing the railway sector in digitalization and smart solutions.


Responsibilities:
1. Write clean, testable code using C# with .Net Core;
2. Write great code and help others write great code;
3. Improve scalability, stability, and efficiency of your product;
4. Improve your code’s quality by following best practices and learning from the past mistakes;
5. Be aware of the technical debt and own it. Prioritize them by discussing them with the product owner;
6. Suggests improvements to processes, tools or techniques being used;
7. Collaborate with other teams and departments;
8. Stay abreast of industry trends and emerging technologies, proactively suggesting and implementing improvements.


Requirements and skills
- University Degree in Informatics Technology or relevant field, Postgraduate Degree will be considered a plus;
- Minimum of 5 years’ experience as software developer;
- Excellent understanding of OOP, knowledge of frameworks and design patters will be highly appreciated;
- Experience with .NET framework, .NET Core, C#, Restful Architecture, Microservices Architecture, Event Driven Architecture, Unit Testing, EF, EF Core and any of the following SQLServer, PostgreSql, RabbitMq, Kafka, Elasticsearch, MongoDB;
Angular or React, Javascript, TypeScript knowledge nice to have;
- Good understanding of system/software development lifecycle (SDLC) techniques and various industry standard agile practices (DevOps, Continuous Delivery, Continuous Integration, Scrum, Kanban);
- Working knowledge of one or more of the following containerization and cloud technologies are also highly desirable: Docker, Kubernetes, Azure;
- Proficiency in written and spoken English;
- Ability to work between the hours of GMT+1 and GMT+5.