NET Tech Lead (ASP.NET, C#)
Niteco Vietnam Co., Ltd
- Hanoi
- Permanent
- Full-time
- Experience in building scalable search solution that being used across channels, with rich domain objects.
- Experience in implementation tailor-search experience for different region, such as full-text search, language stemming, language-based configuration.
- At least 8 years’ experience in C# preferable on the server side.
- Strong understanding .Net-based web development knowledge. Understanding of .Net Core is a plus.
- Experience in Micro-services modules like Service Registry, Service Discovery, Composition/ Orchestration/ Transformation, Monitoring, Load Balancing and Scaling, HA and Failover, Governance
- At least 4 years’ experience working in an international software project.
- Strong understanding of OOD/OOP.
- Strong experience in using design patterns such as Dependency Injection, Inversion of Control, Singleton, Factory, Façade, and C# frameworks that provided support for those coding patterns.
- Good knowledge in building testable software, abstraction layers, and mock objects. Good experience in unit test frameworks (Microsoft Visual Studio unit test, NUnit, etc.)
- Good experience in Git branching strategies and CICD
- Be structured, solution-oriented, own quality mindset, and have good problem-solving skills
- Thrive well in a creative and changing environment
- Have good communication skills, have experience with technical coaching and mentoring work
- High sense of responsibility and leadership-orientation
- Good English skills in both speaking and writing.
- Experience with performance optimization, data caching is a plus.
- Experience with customer facing roles is a plus.
- Experience with large-scale e-commerce projects is a plus.
- Experience with Azure deployment is a plus.
- Experience with Backend-For-Frontend pattern (BFF) with Azure Function and Azure API Management is a big plus.
9cv9