Browse Jobs
For Employers
Post JobLog inGet Started

CRM Development Supervisor

Palm Hills Developments
Cairo, Egypt
Posted 4 years ago
26People have clicked1 open position
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

I. PURPOSE OF THE JOB

  • CRM Supervisor is the leading role of the CRM development team, building and working on enterprise grade software systems on top of the Microsoft .NET development stack. The CRM Supervisor will provide technical and team leadership through coaching and mentorship.

II. ESSENTIAL FUNCTION AND RESPONSIBILITIES
Systems Development (40%):

  • Analyze business and technical requirements to understand what can be done or what needs to be changed
  • Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis
  • Gather customer software requirements
  • Design and develop technical solutions for enterprise-level projects
  • Design the custom and non-custom solutions’ architecture
  • Responsible for the development of CRM modules
  • Design, develop and implement critical applications in a .Net environment.
  • Responsible for object-oriented Design and Analysis (OOA and OOD)
  • Responsible for Front end graphical user interface design
  • Develop and promote best practices for usage, operations, and development
  • Approve custom development and third-party solution packages
  • Integrate existing systems and services
  • Customize existing systems to meet the business needs of the company
  • Utilize web technologies to develop and build out the customer facing applications
  • Work on integration projects and data migrations to transfer data from legacy systems
  • Support and troubleshoot issues that arise when programming and coding
  • Monitor the size of content databases and create new databases as required
  • Research and evaluate software related technologies and products
  • Develop and write high quality coding that meets customer requirements
  • Create software documentations
  • Update existing documentations

IT Quality & Testing (20%):

  • Perform testing on new/existing business applications’ implementations and modifications
  • Manage system testing defect tracking process & evaluate systems’ functionalities
  • Apply data integrity & information security mechanisms taking into consideration no business disruption
  • Validation & Verification of all developed systems reports

Reporting (10%):

  • Responsible for reports’ design, development, testing and deployment
  • Review and monitor reports’ usage

Report testing
System Support (10%):

  • Create users, manage users’ permissions
  • Fix deployed systems bugs
  • Routine daily maintenance of existing sites and applications
  • Support all CRM, Web/.NET Applications, for any technical and functional issues
  • Ensure system’s functionality to meet the business requirements

Team Supervision (20%):

  • Provide architectural guidance to development team
  • Drive team members to keep up with projects deadlines
  • Implement best practices, standards and procedures including quality and delivery methodologies.
  • Provide any training that team members need
  • Monitor team members' participation to ensure the training they providing is being put into use, and also to see if any additional training is needed
  • Contribute in evaluating new job candidates, and recommends new hires.
  • Responsible for an individual’s development on the job and job performance management

III. OTHER DUTIES AND RESPONSIBILITIES

  • Responsible for installations and set-up for CRM, Web applications & SQL
  • Schedule upgrades and security backups of hardware and software systems
  • Deploy builds on both testing, staging and production environments

Job Requirements

Skills

Work Experience:

  • 6+ years’ experience as a Software Developer
  • Prior experience in a technical leadership position

PC Knowledge:

  • Demonstrated proficiency using standard office software applications, query and control languages, programming languages, and database systems

Technical skills:

  • Proficient with Microsoft CRM & .NET development
  • In depth knowledge and experience with core Microsoft .Net technologies Experience with source control management systems.
  • Experience with web development technologies including ASP.NET, MVC3, JavaScript, AJAX and CSS
  • Experience with database development including relational database design, SQL and ORM technologies
  • Experience configuring and developing customizations for Microsoft SharePoint

Special requirements:

  • Internally motivated, able to work proficiently both independently and in a team environment
  • Strong communication skills with both internal team members and external business stakeholders
  • Strong initiative to find ways to improve solutions, systems, and processes.

LEVEL OF COMMUNICATION

  • External Contacts: Technical outsourced consultants from different companies
  • Internal Contacts: All internal departments

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentCRM Development Supervisor