Senior C# .NET Developer
Summary
A senior C# developer in Kuala Lumpur who maintains and improves the company's existing software system, builds new systems from wireframes, and handles coding, testing, bug fixes and performance tuning across the full SDLC. Core stack: .NET Core 8 / .NET Framework 4.8, CefSharp, ASP.NET Boilerplate, Redis, RabbitMQ, Quartz and SQL databases.
Job Responsibilities:
- Responsible for the daily maintenance of the company's existing software
- product system and responding to system problems in a timely manner.
- Build a new system with the wireframe given.
- Coding standards, organizational programming skills and good commenting practices.
- Participate in all phases of the entire software life cycle up to final release.
- Coding, testing and documentation according to user and system
- requirements to deliver source code, documents and text scripts.
- Work on bug fixes and improving application performance.
- Keep abreast of the latest industry development related to the company's products, constantly upgrade and improve the software system.
Job Requirements:
- Minimum of 4 years of experience in C# development which related to similar field.
- Proficient in .netcore 8 / dependency injection,.net framework 4.8, cefsharp
- (Offscreen/Winform), .NET Browser, HTTP Client (API), JavaScript, Newtonsoft JSON and related technologies.
- Familiar with the use of the ASP.NET Boilerplate framework.
- Skilled in using Redis, RabbitMQ, Quartz, and other related technologies.
- Proficient in at least one relational database (SQL Server, Oracle, MySQL, PostgreSQL) with experience in database performance optimization.
- Priority given to those with experience in developing and optimizing
- payment systems, high-concurrency, high-performance, and high availability systems.