Education and experience:
- Proficient in Advanced English. (Please asses your English level in IELST or TOEIC in the cover letter if possible).
- Minimum holding a Bachelor's degree or equivalent.
- Having at least 5+ years working experience with .Net
- Willing to learn new technologies is required as you may work with different technologies over the time.
- Having experienced working in international - Agile team and English-speaking skill is crucial
- Self-management and teamwork-minded.
- Only accepted English version CV & fluent English.
Technical & Skills competencies
- At least 5+ years of design and development experience in Microsoft .NET technologies (MVC/SQL Server/C#/Hibernate).
- Good working knowledge in SQL & MySQL Database, Web Services, HTML, CSS, XML, JavaScript and Object-Oriented Programming.
- Have experience working with front end technologies like AngularjS/ReactJS is a plus.
- Have experience working with MS Dynamic CRM/BizTalk/LogicApp/ADX Portal is a plus.
- Experience working in Agile environment.
- At least one year experience with Micro-services architecture.
- Strong understanding of object-oriented programming.
- Skill for writing reusable libraries.
- Familiar with various design and architectural patterns.
- Knowledge of concurrency patterns.
- Experience implementing automated testing platforms and unit tests.
- Proficient understanding of code versioning tools such as Git, SVN, and Mercurial.
- Knowledge of project life cycle methodology, including source control, build, CI/CD.
- Experience creating database schemas that represent and support business processes.