Software Engneer
Peak Analysis & Automation Ltd.
مجموع سنوات الخبرة :6 years, 9 أشهر
• Robots teachings and creating dlls and interfaces in WPF, WCF, UWP, WINFORMS & ASP.NET to control them.
• data mining and preparing the SDS in coordination with the customer and the project manager.
• Complex Data Layers Creation Using Entity Framework and Peta Poco on Oracle & MSSQL using Code First & Database First Both.
• Writing drivers for electrical devices in VB.net, C#.net and Visual c++
• Responsible from software detailed specification to the delivery of new drivers and automation projects
• Responsible for diagnosing & resolving software automation & end users problems.
• Providing remote support for any problems related to laboratory automation softwares all over the world.
• Using third party controls like Telerik, MindFusion, DevComponents for WPF, WINFORMS, ASP.NET for better development experience
• Managing Overlord 4 project and involved in complete SDLC which provides a touch interface to the users to deal with their electrical devices and robots in a simple way in WPF 4.5.1
• Involved in improvements bug fix and new functionality development for overlord 3 code
• Responcible for code to pass the Quality assurance department for release.
• Writing code to improve core product overlord 3 existing drivers and automation applications.
• Writing multiple web interfaces in ASP.NET 4.0, 4.5 linked with automation workcells
• Design and implement core automation APIs which best serve automation needs
• Communication with the 3rd party API’s to merge all functionality in one driver
• Acting as the first point of contact for all Software technical queries
• Creating test cases for the automation process to test the drivers
• Improve, optimize and identify opportunities for improved software development practices
• Managing and improving product quality through infrastructure and automation improvements.
Working closely with project managers to deliver a variety of robotic integrations and then involved in installing and testing robotic systems on-site with customers.
• Responsible for Updation&Maintainance of Pricing Software
• Responsible for development and delivery of new software jobs.
• Responsible for diagnosing & resolving software & end users problems.
• Stock Management Software Support and updation
• Creation of new reports in website and softwares
• Creation, maintainance & troubleshooting of the company website
• Responsible for company IT security.
• Acting as the first point of contact for all Software technical queries.
• Developing the infrastructure and Softwares to meet the company's needs.
• Involved in the rollout of software updates and patches.
• Providing support for ERP Applications.
• Communicating with third party technical specialists.
• Identifying & reporting on the budgetary implications of IT projects and upgrades. .
• Responsible for allocating work to junior staff and induction training for new staff.
• Diagnosing & resolving hardware& Network problems
• Management of Backup and Recovery Plans Management
• Responsible for diagnosing & resolving software & end users problems.
• Responsible for the Development and support of ERP Softwares
• Responsible for the Development of reports in SSRS/Report Builder
• Responcible to manage and respond to the queries related to RDBMS problems
• Responsible for tracing the errors in Databases and bugs in Softwares at Client Side and Server side
• Providing IT Support for office Systems
• Responsible for Updation & Maintainance of Pricing Software
• Responsible for the Development and support of software to automate the import process
• Responsible for diagnosing & resolving MSO import Problems.
• Responsible for Creation and maintenance of import process for Manpower Italy.
• Developing the infrastructure and systems to meet the project needs.
• Working within a TCP/IP network environment, including DHCP, DNS and ETHERNET.
• Configuring and managing backup & restore procedures for the import process.
• Responsible for diagnosing & resolving software & end users problems.
• Responsible for company IT security.
• Acting as the first point of contact for all Software technical queries.
• Developing the infrastructure and Softwares to meet the company's needs.
• Involved in the rollout of software updates and patches.
• Providing support for ERP Applications.
• Communicating with third party technical specialists.
• Identifying & reporting on the budgetary implications of IT projects and upgrades. .
• Responsible for allocating work to junior staff and induction training for new staff.
• Responsible for the Development and support for Data Entry Applications.
• Backup and disaster recovery plans
• Responsible for diagnosing & resolving hardware, software & end users problems.
• Responsible for company IT security.