1. Performing system analysis and system design
2. Documenting users' requirements, Use cases, System architecture, SRS, User Manuals...etc.
3. Coding and debugging projects and solutions according to specifications in various programming languages based on Microsoft.NET Framework V2 and above
4. Develope relational, normalized databases
5. Create prototypes for business user engagements and proof of concepts
6. Transform system design and specifications into applications
7. Correcting and fixing software defects and bugs
8. Maintain, support and enhance existing web applications and technical solutions
9. Build and deploy technical solutions on production servers as per given guidelines
10. Implement different business applications (including 3rd party apps) when required
11. Investigate, evaluate and identify new tends and technologies and develop an awareness of programming and design alternatives
12. Run and monitor tests on new and existing technical solutions for the purposes of correcting mistakes, isolating areas for improvement
13. Maintain standards compliance and enforces coding standards
14. Create reports, dashboards and visual interfaces
Additional skills in the following areas preferred:
1. Installation and configuration of SharePoint 2007/2010 environment
2. Set up collections, sites, lsit, documents libraries and InfoPath forms in SharePoint
3. Create and extend content types, structures, workflows, and fields, install and customize themes, install and configure web parts, develop custom themes and web parts
4. Ability to design website templates and application user interfaces with enhanced usability user experience
5. Expert in building websites in SharePoint including installation & configuration, site-architecture (pages, lists & views, web parts, content types, structures, solutions and tempaltes), workflows, theming and customs themes, data migration, external data integation, visualization and reporting, content deployment in distributed hosting, fine-tuning, Custom web part development, InfoPath forms, SharePoint web services, creating forms and understanding its database design, central administration expertise for back/restore, import/export, user roles and permissions management
6. Experience in website design and application interfaces with tools & technologies like Adobe Photoshop, Flash, Web Expression, FrontPage, HTML 5, CSS3, QUERY, etc
7.Experience with Content Management and Content Relevance Development
8. Knowledge and experience working in non-Microsoft development technologies like JAVA, LAMP (Linux, Apache, MYSQL, PHP)
9. Mobile expertise and ability to develop responsive designs that work across vatious devices
10. Familiarity with SSO authentication frameworks (oAuth, openID etc)
Skills
1. University degree in Software Engineering or Computer Science and/related field
2. Minimum 5 year experience in the field of software and web application development
3.Knowledge of Object-Oriented and MVC concepts
4. Web Development experience in ASP.NET (VB.NET. C#), AJAX, JavaScript, VB Script, HTML, JScript, DHTML, Code Profiling
5. Experience in SQL databse designing, development, normalization and profiling
6. Has an experience of setting up websites in IIS 6 and above
7. Good knowledge of OWASP top 10 security threats related to software in general and web applciations in particular
8. Knowlege of performance issues and available solutions for high traffic web applications
9. Knowledge of JSON, RSS, XML and developing REST/SOAP based API services and mobile-specific applications
10. Good command of system analysis, designing and Software Development Life Cycle
11. Has analytical and logical reasoning and problem-solving aptitude
12. Ability to effectively prioritize and execute tasks in a high-pressure environment is crucial
13. Must be able to learn, understand, and apply new technologies
14. Self-Motivated and Team Player
15. Excellent written and spoken English and Arabic
Send CV at: hr@alibinali.com
2. Documenting users' requirements, Use cases, System architecture, SRS, User Manuals...etc.
3. Coding and debugging projects and solutions according to specifications in various programming languages based on Microsoft.NET Framework V2 and above
4. Develope relational, normalized databases
5. Create prototypes for business user engagements and proof of concepts
6. Transform system design and specifications into applications
7. Correcting and fixing software defects and bugs
8. Maintain, support and enhance existing web applications and technical solutions
9. Build and deploy technical solutions on production servers as per given guidelines
10. Implement different business applications (including 3rd party apps) when required
11. Investigate, evaluate and identify new tends and technologies and develop an awareness of programming and design alternatives
12. Run and monitor tests on new and existing technical solutions for the purposes of correcting mistakes, isolating areas for improvement
13. Maintain standards compliance and enforces coding standards
14. Create reports, dashboards and visual interfaces
Additional skills in the following areas preferred:
1. Installation and configuration of SharePoint 2007/2010 environment
2. Set up collections, sites, lsit, documents libraries and InfoPath forms in SharePoint
3. Create and extend content types, structures, workflows, and fields, install and customize themes, install and configure web parts, develop custom themes and web parts
4. Ability to design website templates and application user interfaces with enhanced usability user experience
5. Expert in building websites in SharePoint including installation & configuration, site-architecture (pages, lists & views, web parts, content types, structures, solutions and tempaltes), workflows, theming and customs themes, data migration, external data integation, visualization and reporting, content deployment in distributed hosting, fine-tuning, Custom web part development, InfoPath forms, SharePoint web services, creating forms and understanding its database design, central administration expertise for back/restore, import/export, user roles and permissions management
6. Experience in website design and application interfaces with tools & technologies like Adobe Photoshop, Flash, Web Expression, FrontPage, HTML 5, CSS3, QUERY, etc
7.Experience with Content Management and Content Relevance Development
8. Knowledge and experience working in non-Microsoft development technologies like JAVA, LAMP (Linux, Apache, MYSQL, PHP)
9. Mobile expertise and ability to develop responsive designs that work across vatious devices
10. Familiarity with SSO authentication frameworks (oAuth, openID etc)
Skills
1. University degree in Software Engineering or Computer Science and/related field
2. Minimum 5 year experience in the field of software and web application development
3.Knowledge of Object-Oriented and MVC concepts
4. Web Development experience in ASP.NET (VB.NET. C#), AJAX, JavaScript, VB Script, HTML, JScript, DHTML, Code Profiling
5. Experience in SQL databse designing, development, normalization and profiling
6. Has an experience of setting up websites in IIS 6 and above
7. Good knowledge of OWASP top 10 security threats related to software in general and web applciations in particular
8. Knowlege of performance issues and available solutions for high traffic web applications
9. Knowledge of JSON, RSS, XML and developing REST/SOAP based API services and mobile-specific applications
10. Good command of system analysis, designing and Software Development Life Cycle
11. Has analytical and logical reasoning and problem-solving aptitude
12. Ability to effectively prioritize and execute tasks in a high-pressure environment is crucial
13. Must be able to learn, understand, and apply new technologies
14. Self-Motivated and Team Player
15. Excellent written and spoken English and Arabic
Send CV at: hr@alibinali.com