Senior Software Engineer
ITWORX
مجموع سنوات الخبرة :13 years, 0 أشهر
• Building web portals and mobile application using Angular2 and React Native.
• Building Web APIs and Backend microservices with ASP.NET MVC Web API2.
• System deployment and support on production.
• Handling integrations between MS D
Designing and customizing solutions’ implementation for scalable projects based on Microsoft
Dynamics CRM using .NET and JavaScript.
• Member of R&D MS Dynamics CRM team.
• Handling integrations between MS Dynam
• Building new projects with required architecture.
• Modifying and solving on existing projects.
• Developing Web, Windows Services, Web APIs and mobile applications
• Developed Single sign-on using active directory authentication. .
• Test the application/website and identify any technical problems.
• Designing System Reports.
• Supporting the customers and helping on deployment process.
• Ongoing ASP.NET website development utilizing C#.
• Assisted in development and documentation of several ASP.NET based applications.
• Customize and applying new requirments on web applications.
• Building Asset Management System web application.
• Building Content Management System web (CMS) application.
• Upload the site onto a server and register it with different search engines.
• Designing System Reports.
• Developing Time Attendance & HR web applications.
• Switching system reports from DevExpress to crystal report tool to be multilanguage and reverse objects direction.
• Integrating with security devices via .NET Socket Programming.
• Security devices API's construction and design.
• Customize and applying new requirements on web applications.
• Follow standard guidelines.
• Ending required tasks.
• Write the programming code, either from scratch or by adapting existing website software and graphics packages to meet business requirements
• Test the website and identify any technical problems
• Upload the site onto a server and register it with search engines.
• Analyze business requirements and functional specifications documents.
• Create, Review and execute test cases.
• Prepare test data, scripts, matrices, checklists and other test documents based on the project need.
• Ability to clearly write bug reports that accurately isolates the problem and that are easy to understand by the developers.
• Communicate with the development team and support team.
• Estimate the time needed for the quality tasks in the projects.
• Follow up on the test plan and the opened bugs.
• Escalate risks and concerns to management before they happen.
• Analyze test results and write detailed test reports that accurately describe the project status.