Senior Backend Developer (C#, .NET, OOP)

InMeeting JSC.
3rd Floor, 7A Mac Thi Buoi Street, Vinh Tuy Ward, Hai Ba Trung, Ha Noi
Tại văn phòng
Đăng 2 ngày trước
Kỹ năng:
.NET
OOP
C#

Mô tả công việc

We are seeking a skilled .NET developer with strong proficiency in C#. Your primary focus will be on developing back-end/full-stack components, data layers, and APIs. You will ensure that these components and the overall application are robust, scalable, and easy to maintain. You will collaborate with other team members working on different layers of the infrastructure. Therefore, a commitment to teamwork to provide a thoughtful design, and quality products is essential.

Our tech stack includes: SQL Server, Entity Framework, .NET Core, Identity Server, RESTful APIs, Elasticsearch, Memcached, NodeJS, ReactJS, Web sockets

Responsibilities:

  • Design and build robust, scalable, highly available, and reliable systems
  • Active research to identify and solve technical problems
  • Work closely with the clients and product design team to promptly produce new features and conduct experiments
  • Participate in design discussions, code reviews, and brainstorming sessions
  • Deliver high-quality code following best practices for better performance, user experience, and reusability
  • Troubleshoot existing codebases, track down elusive bugs, and refactor source code   

Yêu cầu công việc

Requirements:

  • At least 3 years of experience with C#, especially on the server-side.
  •  Deep understanding of OOP.
  • Deep understanding of .NET-based web development knowledge.
  • Deep experience in object-oriented programming and solid knowledge of design patterns.
  • Deep experience with relational databases such as SQL Server/MySQL and NoSQL like MongoDB/ElasticSearch.
  • Experience with services like Redis, RabbitMQ.
  • Experience writing secure APIs with authentication, JWT, and general security practices.
  • Experience with web sockets.
  • Experience with asynchronous programming.
  • Good knowledge of building testable software, abstract classes, and mock objects. Good experience with testing frameworks (Microsoft Visual Studio unit test, NUnit, etc.).
  • Git experience for Version Control.
  • Strong problem-solving skills.
  • Ability to work well in a team

Nice to have: 

  • Experience working with Linux, Docker, and K8s is a plus.
  • Experience with performance optimization, data storage, and load balancing is a plus.
  • Experience with large-scale projects is a plus.
  • Experience with NodeJS is a plus.

Tại sao bạn sẽ yêu thích làm việc tại đây

  • Competitive salary with annual performance bonuses, 13th-month salary, and other allowances as per company policy. 
  • Opportunities for career advancement, training, and personal development. 
  • Chances to work on challenging projects, develop a wide range of skills, and discover new potentials. 
  • Full social insurance benefits package (health insurance, social insurance, etc.) as required by law. 
  • Annual company trips

InMeeting JSC.

Xem công ty

InMeeting JSC.

Mô hình công ty
Sản phẩm
Lĩnh vực công ty
Dịch Vụ Chuyên Nghiệp
Quy mô công ty
1-50 nhân viên
Quốc gia
Vietnam
Thời gian làm việc
Thứ 2 - Thứ 6
Làm việc ngoài giờ
Không có OT

Việc làm tương tự dành cho bạn

Nhận các việc làm tương tự qua email