Full Stack Developer:
Duties and responsibilities
- Maintaining and upgrading existing systems as required
- Designing new functionality and frameworks
- Collaborating with Business Analysts, Project Leads and IT team to resolve issues and ensuring solutions are viable and consistent
- Work with outside data sources and API's.
- Troubleshooting technical issues and bug fixing
- Improving application performance, ensure the performance, quality, and responsiveness of applications
- Conducting regular reviews of systems and generating reports on efficiencies and improvement areas
- Creating system guidelines and manuals for the organization
- Running training sessions and workshops on system processes
Requirements and qualifications
- BS/MS degree in Computer Science, Engineering or a related subject
- 1-3 years’ experience in web application development
- Experience with two or more programming language including but not limited to PHP, Asp.net, C++, C#, etc.
- Familiar with API design and development (e.g RESTful) is a plus
- Familiarity with rational database - MySql, MsSql
- Experience with third-party libraries and web application development platform is a plus
- Experience working with remote data via REST and JSON
- Experience in full development cycle of Web applications
- Familiar with Web Security (Attacks and Protection) is a plus
- Familiar with jQuery libraries and front-end (CSS) frameworks like Bootstrap, JavaScript, jSon, XML, etc.
- Understanding of UI, cross-browser compatibility, general web functions and standards
- Critical thinker and problem-solving skills
- Strong understanding and knowledge of the principles and practices associated with database maintenance and administration
- Experience installing, configuring, documenting, testing, training, and implementing new applications and systems
- Proven ability to assess business needs and translate them into relevant solutions
- Must be a team player and can work effectively with peers in resolving problems
- Must have excellent communication and analytical skills
- Basic knowledge on project management discipline
No work experience or Fresh Graduates are Welcome to Apply