FullStack .NET

Engineers must be able to research solutions to resolve problems in various projects, have the ability to work on a small .NET project individually, and have the ability to read and clearly understand requirements and design documents.


  • Working with Project Managers to determine needs and applying / customizing existing technology to meet those needs.
  • Designing and coding superior technical solutions.
  • Maintaining and supporting multiple projects and deadlines
  • Writing design document for your projects.
  • Researching new technologies to apply in future projects.
  • Creating efficient and logical databases for clients.


  • Strong background in: Data structures and algorithms, Object-oriented programming, analysis and design of algorithms, database analysis and design.
  • At least 2 years experience in the Microsoft .NET Framework or .NET Core (C#, ASP.NET MVC 3, 4, 5, APS.NET Web API, LINQ, Entity Framework).
  • Experience in FE Framework such as ReactJS or VueJS or AngularJS...
  • At least 2 years experience with MS SQL Server (views and stored procedures, optimizing query).
  • Much experience in developing Web-Applications and Web-Services.
  • Much experience in developing windows service and parallel processing.
  • Experience in cloud-based platforms such as AWS or Microsoft Azure.
  • Experience in design patterns such as Domain Driven Design, Service Oriented Architecture Design.
  • Parallel processing, UML (Unified Modeling Language)
  • Ability to complete all phases of the software development life cycle including analysis, design, functionality, testing and support
  • Ability to develop large scale web/database applications
  • Ability to understand functional specification and design.
  • Having an excellent ability to multi-task.
  • Ability to work proactively and independently.
  • Ability to present to other people.