Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Develop Web Applications and Software Solutions using web technologies
- Manage end-to-end Full Life-Cycle Software Development, from conception to final product
- Perform Technical Analysis and Testing
- Technical writing for defining an application’s scope & objectives and technical and functional specifications for written documentation
- Punctuality and commitment to working hours, policies and procedures.
- Ability to manage multiple tasks and priorities simultaneously while maintaining a commitment to deadlines and deliverables.
Job Requirements
- Bachelor's degree in Computer Science or Engineering is a Must .
- Information Technology Institute (ITI) Diploma, or 1+ year of Experience of web development.
- Extensive knowledge of Object Oriented Programming concepts, techniques, analysis and design.
- Extensive knowledge of Relational Databases.
- Proficiency with fundamental front end languages and libraries ( such as HTML, CSS, Bootstrap, XML, JavaScript, jQuery).
- Familiarity with JavaScript frameworks (such as Node.js, Angular JS, ...).
- Proficiency with server side languages (such as ASP.Net, Java, PHP, ...).
- Familiarity with database technology such as Microsoft SQL Server, MySQL and MongoDB.
- Familiarity web servers and UI/UX design.
- Application architecture design skills.
- An analytical mindset and critical thinking.
- Problem Solving skills.
- Good project management, time management ,organizational skills , with excellent verbal and written communication and teamwork skills.