**Job Qualification**:
- At least 1 Year(s) of working experience in the related field is required for this position
- Preferably Staff (non-management & non-supervisor) specialized in IT/Computer - Software for Financial Services / Banking / Accounting or equivalent.
- Mastering front-end technologies like HTML5, CSS3, JavaScript. Knowledge of third-party libraries like jQuery, LESS, Angular and React JS is desirable
- Proficiency with fundamental front end languages at least one server-side programming languages like PHP, Java, Python, Ruby,.Net etc. with framework
- Knowledge of various DBMS technology is another important need of full stack developer. MySQL, MongoDB, Oracle, SQLServer are widely used for this purpose.
- Knowledge of caching mechanisms like varnish, Memcached, Redis is a plus.
- Knowledge of designing is also recommended, should know the principle of basic prototype design and UI /UX design.
- Knowledge of Financial / Accounting Software
- Exposure to handling Apache or nginx servers is desirable.
- A version control system allows full stack developers to keep track of all the changes made in the codebase
- Knowledge of web services or API is also important for full stack developers. Knowledge of creations and consumption of REST and SOAP services is desirable.
- Translate user requirements into the overall architecture and implementation of new systems
- Manage Project and coordinate with the Client
- Write backend and frontend code in Ruby, Python, Java, PHP languages
- Writing optimized front end code HTML and JavaScript
- Understand, create and debug database related queries
- Create test code to validate the applicaition against client requirement.
- Create Technical Document