Fullstack .NET Developer (.NET core/Javascript/English)
Groove Technology
- Tp Hồ Chí Minh
- Lâu dài
- Toàn thời gian
- Liaise with the key stakeholders of the project.
- Delivery of fully implemented vertical feature sets based on the specification within estimates and without defects.
- Identify and mitigate risk in the project’s implementation.
- Participate in code reviews.
- Design and optimize tables and queries for MS SQL Server.
- Work directly with foreign software engineers in AU and UK.
- Report to the Project Manager and Tech Lead.
- 3+ years working as an Engineer using the latest Microsoft Stack: C#, ASP.NET Core, Entity Framework Core & SQL Server
- Experience or knowledge with HTML, JavaScript, CSS
- At least 1 year working with Angular 2+
- Experience creating, maintaining, optimising and writing queries for MS SQL.
- Experience using an ORM library such as Entity Framework or nHibernate.
- Experience creating, maintaining, optimizing, and writing database queries for the relational database (for example, MS SQL).
- Experience using various dependency injection frameworks such as Ninject, Autofac, Unity, Spring etc.
- Experience building and integrating with RESTful APIs using ASP.NET Web API or ASP.NET Core.
- Experience with source control systems such as SVN or GIT
- Good understanding of common design and implementation patterns and principles.
- A flexible, client-focused, can-do attitude and the ability to adapt to team-oriented culture and environment.
- Open to challenges and learning new things.
- Working proficiency in English (good writing and basic verbal communication).
- This position includes job descriptions for middle-level positions and the following jobs below
- 5+ years working as an Engineer delivering projects using Microsoft C#/.NET stack to develop Web applications and services.
- Experience working with business and technical stakeholders to explain, design reliable, secure, and highly efficient systems; participate directly in technical decisions.
- You have strong self-awareness, communication, and problem-solving capabilities.
- Working proficiency in English (good writing and verbal).
- Ability to guide less experienced teammates or direct the work of others
- Experience with Research and Development (R&D).
- Experience with mentoring and team management.
- Experience with communicating directly with clients on business requirements and technical design.
- Experience with Angular, React.JS, or similar on the client side.
- Experience with bootstrap or similar CSS frameworks.
- Experience using an ORM library such as Entity Framework or nHibernate.
- Experience using various dependency injection frameworks such as Ninject, Autofac, Unity, Spring, etc.
- Experience using a message broker/message bus framework such as RabbitMQ, nServiceBus, or similar.
- Experience with cloud service providers such as Azure or AWS.
- Experience using .NET or .NET Core.
- Exposure to any No-SQL database technologies.
- Experience integrating with 3rd party systems.
9cv9