Responsibilities:
- Gather, refine specifications, requirements based on technical needs
- Write, analyze, and review program codes for new software development activity or existing software changes
- Apply unit testing before release to QA and support for integration testing
- Maintains code versioning
- Analyzing software bugs, vulnerabilities and code smells
- Deployment of new software or changes
- Compile and write documentation of program development and subsequent revisions
- Write or contribute to instructions or manuals to guide end users.
Qualifications:
- Having experience delivering middle to large scale project in .NET Core / .Net 8 or above at least 5+ years
- Strong communication and teamwork abilities.
- Able to communicate effectively in written and spoken English.
- Ability to work independently and meet deadlines.
- Proficiency with SQL Server, Stored Procedure, View
- Proficiency with Java Script, JQuery.
- Proficiency with Telerik KendoUI
- Proficiency with Docker
- Having experience in SonarQube would be an advantage
- Having experience in other Javascript Framework would be an advantage.
- Having experience in cloud technology (Azure, AWS, or Google Cloud) would be advantage
- Excellent problem-solving and analytical skills.