Description
Summary:
The Software Developer is responsible for requirement capture, analysis, design, implementation, and testing of server-based web software applications.
Highlights:
1. Design, development, test and maintenance of software solutions
2. Experience in Object Oriented Application Design
3. Excellent communication skills in English & Arabic
**Software Developer**
**Main responsibility**
The Software developer is responsible for requirement capture, analysis, design, implementation and test of server based web software applications.
**Tasks**
* Design, development, test and maintenance of software solutions
* Function as a technical project leader for development projects
* Participate in pre\-studies to investigate and choose technical solutions
* Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
* Convert market requirements into detailed product requirements and design specifications
* Participate in proposal, analysis, design and development of technology initiatives
* Develop or acquire test data and run tests to determine the accuracy of the applications to produce desired results
* Debug and revise the software based on test results
* Assist the Support organization with fault tracing in close co\-operation with the end customer
* Providing Customer Support direct customers
* Investigate new techniques and evaluate eventual benefits for Flora Technology Co
* Handling Integration \& Customization projects in Qmatic Products
* Responsible for creating and implementing any modifications to the Odoo program
**Qualifications**
* Degree in Computer Science or Computer Engineering
* Work experience of ASP.NET Applications Experience in Object Oriented Application Design from a developer/architect role
* ls in MVC, .NET Core, WebApi, WCF, C\#.NET, VB.NET, JavaScript, jQuery, AngularJS, HTML, JSON, XML and CSS and familiar with Oracle and SQL Server RDBMS
* Experience with API development
* Excellent understanding of relational database concepts and understanding of large\-scale web application architecture
* A team player who contribute with new ideas, with ability to listen and take others view into account
* Excellent communication skills in English \& **Arabic**
If you're interested, please share your CV at: **career@floragroup.net**
Job Type: Full\-time