The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
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 6 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.