Back to search:Senior Software / Yogyakarta

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.