Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Key job responsibilities:
- Manage all aspects of the Microsoft Dynamics CRM system, taking ownership of the end-to-end CRM process including: Accounts, Leads, Opportunities and Contacts.
- Develop & Deliver best in-class functionality from the CRM system, including processing of leads to orders, gathering all key information on accounts and contacts, providing trends and key statistics on new connection leads & opportunities reporting on levels on enquiries, conversion rates & order trends.
- Solution envisioning and design in agile and waterfall development environments primarily with Dynamics CRM as a platform, but introducing other elements of the Microsoft technology stack where necessary (Dynamics CRM, ASP.NET MVC, SharePoint, SQL Server, SSIS, SSRS, SSAS)
- Communicate with business stakeholders and business analysts to ensure the solution design meets requirements
- Maintain a “Trusted Advisor” relationship with the customer and identify opportunities for further project work for both the Microsoft CRM practice and the other Codec-dss teams.
- Take part in the pre-sales process, providing input to tenders and bids when necessary and prototyping and demoing solutions to potential customers
- Work with senior members of the CRM Practice on developing and implementing operational improvements within the team
- Assist in project planning process, in estimating development effort and allocation of development and testing tasks
- Identify project risks and participate in defining risk mitigation and control activities.
- Make recommendations on the allocation of resources to projects according to skills and capacity and provide mentoring support to developer resources
- Work closely with developers to ensure implementations are in line with the proposed design and overall standards.
- Work as part of the development team on smaller projects towards a quality, on-time delivery
- Evaluate new products and 3rd party components when the need arises to assess their fitness for purpose
- Maintain lean documentation, ensuring it is kept relevant and usefulAnalyse business requirements and translate business requirements into technical designs.
- Object-oriented Design and Analysis.
- Integrate software with existing systems.
Job Requirements
Technical level:
- Experienced in Developing MS Dynamics CRM Solutions.
- Microsoft SharePoint 2013/2010
- Experienced in NET Framework using C# .
- Experienced in SOAP, XML
- Experienced in Object-oriented programming (OOP)
- Experienced in WCF Web Services and WCF Data Services
- Team Foundation Server
- Experience in designing and working with n-tier architectures (UI, Business Logic Layer, Data Access Layer) along with experience with service-oriented architectures (SOA)
- Design and optimize SQL query and stored procedures.
- SQL Server Database Developer is preferred
- Microsoft Certified Solutions Developer (MCSD) is preferred
- Experience with formal software development processes and methodologies.
Interpersonal level:
- Communication skills
- Effective Time Management
- Flexibility
- Customer oriented
- Hard worker
- Troubleshooting skills
- Organisational skills
Problem solving:
- Provide high-tech solutions to any IT problem or other integrated applications
- Improve processes to increase efficiencies, effectiveness and customer satisfaction.
Educational background:
- University graduate with a Bachelor degree in Information Systems or Computer Science is preferable
Professional experience:
- 3-5 years in development environment
Featured Jobs
Similar Jobs
- System Implementation EngineerFawry for Banking Technology and Electronic Payments S.A.E - Smart Village, Giza24 days ago