Description
At Farah we thrive on seeing happy guests, colleagues, and partners. We believe that each individual that we meet is important, and that we can make a positive difference to their lives.
Our purpose is to create happiness one smile at a time.
As a CRM Engineer, you will be responsible for the development and support for internally created or supported application software, including : Business requirement gathering, developing the solution, and testing troubleshooting the applications.
Working closely with senior management to develop and improve the business applications. Your responsibilities will also include :
Understanding and documenting the business requirements
Developing Customizing the application and collaborating with Manager on the Application Design and Architecture
Writing the SIT / UAT test, and validating it with the business users
Providing the required training for using the application to the business users
Troubleshooting any bug issue in the system and identifying the appropriate fix
Responsible for the Integrity, Maintenance and changes to the Application Development Servers
Provides ad-hoc reporting and decision support required for management decision processes
Maximizing applications performance by monitoring performance, troubleshooting application problems and outages and scheduling application upgrades
Maintaining application interfaces for data integration
Leading, training and supporting the work of other staff engaged in similar functions
Managing Vendors
Monitoring and maintaining the following Application Systems : MS Dynamic CRMSQL ServerIntegration Applications between MS Dynamic CRM system and other systemsCustom API’s
Qualifications
As an ideal candidate, you will need to have :
Education to degree level in Computer Science or equivalent
Microsoft Certified Professional in SQL Server and Technology Specialist (MCTS) in CRM
Minimum 6 years experience of Application Development
Minimum 5 years experience of Customizing MS Dynamic CRM and Database Design and Analysis required
Experience with Microsoft CRM platform, including : customization, administration and development
Strong analysis and programming skills utilizing (MS Dot Net Framework, C#, JavaScript, JQuery, and AJAX etc)
Ability to develop Web Services (SOAP REST)create and debug complex stored procedures, SQL statements, views, triggers, and functions for MS SQL Server and also develop MS SQL Server Integration and reporting Services
Understanding of utilizing Visual Studio and Team Foundation Server
Experience with data modeling tools, and major DBMS systems such as Microsoft SQL Server is a plus