InfoTrack | .NET Engineer

Location Vietnam, Ho Chi Minh City
Category
Consultancy
Position Type
Regular Full-Time
Working Model
Hybrid

Overview

The .NET Engineer works in a dedicated team to improve a global-scale product, employing the latest technologies and frameworks. The role collaborates directly with tech experts and like-minded colleagues who are passionate about making impact on digital transformation.

 

Responsibilities

  • Develop new functionality and products on our existing software products

  • Design code, test, install, maintain, and retrofit software programs

  • Analyse code non-conformities and develop code enhancements

  • Provide technical assistance and information to other team members

  • Responsibility for live systems, maintaining queuing systems as assigned

  • Building new systems with technologies such as .NET / ASP.NET / C# / SQL / WCF

  • Client focus - Ensuring that the client‘s perspective is a driving force behind business decisions and activities; crafting and implementing service practices that meet client and business needs

  • High Work Standards - Setting high standards of performance for self and others; assuming responsibility and accountability for successfully completing assignments or tasks; self-imposing standards of excellence rather than having standards imposed

  • Initiating Action - Taking prompt action to accomplish objectives; taking action to achieve goals beyond what is required; being proactive

  • Decision Making - Identifying and understanding issues, problems, and opportunities; comparing data from different sources to draw conclusions; using effective approaches for choosing a course of action or developing appropriate solutions; taking action that is consistent with available facts, constraints, and probable consequences.

  • Managing Work - Effectively managing one’s time and resources to ensure that work is completed efficiently.

  • Energy - Consistently maintaining high levels of activity or productivity; operating with vigor, effectiveness, and determination over extended periods of time

  • Provide continuous support and guidance to less senior colleagues through regular coaching activities and support them in fulfilling their personal development plans

Qualifications

  • At least 1,5 to 5 years’ experience working in web development technologies with in-depth knowledge of .NET technologies

  • Awareness of N-tier architectures, database design, transaction processing, distributed systems, TDD and dependency injection

  • Experience with some core technologies: C#, .NET, .NET Core, Microservices, Web API, ASP.NET, MVC, SQL Server, AWS, Lambda, RDS, S3, Elasticsearch, Event-based architectures

  • Experienced with CQRS, dependency injection, API design 

  • Experienced with applying design patterns such as Repository, Builder, Adapter, Chain of Responsibility, etc.

  • Have a solid foundation and programming techniques such as SOLID(a)sync programming, unit/integration testing

  • Proficient in database development, web development, windows development, source code control, configuration management, deployment

  • Experience in Agile development environments

  • Good verbal English communication skills, especially in the global software development environment

  • Be happy to coach, mentor and train less senior colleagues

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed