Senior .NET developer
Job Description:
The position will be based in Vietnam to support the development of the Transport Planning Tool for a period of 4 months and will directly report to the Ops Manager in Vietnam and work with the Regional BI and Digitalisation team to get the implementation developed.
Duration: 04 months
Good english is a must
Work location: VIP 1, Binh Duong
The incumbent must work with and influence the following internal parties:
Key business unit stakeholders include:
Operations Teams
Ops Managers and Leaders
Regional SMEs
The role also involves building excellent working relationships within the different IT and across the group functions at all levels of the organization.
Qualifications and Experience
· Degree in Computer Science / Computer Engineering or equivalent with greater than 10 years of experience developing front-end & back-end services.
· Around 6-7 years experience as a .NET web developer. With experience in Blazor and .NET Core being must have.
· A good MS SQL database knowledge of Tables, Views & Stored Procedures is a must.
· Experience of JavaScript, HTML & CSS is a must.
· Experience in C# .NET development is a must.
· Strong experience with the ASP.NET framework, Model-View-Controller (MVC).
· Knowledge of Bootstrap framework or other new web technology will be an added advantage.
· Knowledge in developing Webservices for integration with 3rd party systems will be an advantage.
· Familiarity with architecture styles/APIs (REST, RPC) will be an added advantage.
· Development Tools: Visual Studio Code, Git and Azure DevOps.
Accountabilities and Key Result Areas
Application Design and Development:
Designing, developing, and maintaining efficient, reusable, and reliable code using .NET programming languages like C#.
Building both server-side logic and front-end components, often using frameworks like ASP.NET MVC for web applications.
Database Management:
Designing and developing database architectures using databases like SQL Server, ensuring high performance and responsiveness to requests from the front-end.
Writing data access code and optimizing SQL queries for performance.
API Development:
Creating and maintaining RESTful APIs for client services to consume.
Ensuring security and privacy in API access and data transfer.
User Interface Development:
Developing user-facing elements using front-end technologies like HTML, CSS, JavaScript, and frameworks/libraries such as Blazor.
Integrating user-facing elements with server-side logic.