Work location: Chiang Mai - Promenada
In the position of enterprise application developer you are involved in all areas of development ranging from design, development, testing and documentation and both front-end and back-end development. You are responsible for developing web applications, both new projects as well as processing changing request for existing projects.
You will be an integral part of our development team and are expected to follow our SDLC process to work as a development team. We use the agile methodology for working, performing daily stand-up, logging time-sheets, planning your work every sprint and keep updating work items statuses in our tracking system.
** Your daily work almost is about develop a new feature for existing application (not a new application) **
** Key skill technology is KendoUI, AngularJs, Netcore(C#), MeteorJs(Nodejs), MongoDB, MSSQL **
** All user requirements, question and answer is in English. Candidate must have a good English reading and writing skill. **
Bachelor's degree in Computer Engineering.
4+ years experience in web-based application development.
Willing to work hard and love to code.
Willing to maintain and develop old technology like AngularJS or Asp.net 4.5
Willing to work both remotely from home and work at office.
Very strong understanding of programming concepts, analytical and problem solving skills
Strong knowledge of back-end using C#, Asp.net, NetCore, RESTful API, MSSql, MySQL, and Database design (T-SQL and Dapper ORM would be adventage)
Strong knowledge of Real-time application using NodeJs, MongoDB, NoSQL (MeteorJs would be advantage)
Knowledge of cross platform technology like ElectronJs, ReactNative would be advantage
Knowledge of blockchain technology like Hyperledger would be advantage
Familiar with software modeling - UML, component and dynamic diagram.
Familiar MacOS and Linux console environment (SSH, command line), Nginx
Familiar with software version control concepts (Git-flow)
Familiar with agile and scrum development methodologies
Ability to quickly learn new concepts and software is necessary
Excellent teamwork, reliable, high responsibility and interpersonal skills
Communication in English (Email/Chat)
Please send us your following
1. full resume
2. education transcript/grade
3. contact of your manager as reference person
4. expected salary
3 other openings