Description

Job Description

Write well designed, testable, efficient code by using best software development practices
Integrate data from various back-end services and databases
Gather and refine specifications and requirements based on technical needs
Create and maintain software documentation
Be responsible for maintaining, expanding, and scaling clients’ website
Stay plugged into emerging technologies/industry trends and apply them into operations and activities
Cooperate with web designers to match visual design intent


Qualifications

Proven working experience in web programming
Familiarity with at least one of the following programming languages: PHP or ASP.NET. Preferred working experience in Laravel/CodeIgniter for PHP and ASP.NET MVC or Core for ASP.NET.
Understanding basic Front End Programming (HTML/CSS/JS).
Adequate knowledge of relational database systems, Object Oriented Programming and web application development. Able to use and manage database system such as MSSQL or MySQL.
Basic knowledge of Search Engine Optimization process
Aggressive problem diagnosis and creative problem-solving skills
Strong organizational skills to juggle multiple tasks within the constraints of timelines and budgets with business acumen
Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques.


Additional Information

Additional beneficial (though not required) skills will include
Able to work with Angular JS/React JS/Vue JS framework
A solid understanding of how web applications work including security, session management, and best development practices
Knowledge of version control (Git)
Experience with working in package managers (npm/yarn), task runners (Gulp/Grunt), Babel and etc
Social media platform integration (Facebook, twitter, etc)
Windows / Linux server administration
Website Performance Optimization (Speed/Security/SEO)
 

Education

Any Graduate