CRM Technical Architect - .Net, Microsoft Dynamics, SQL Server (T-SQL,

London  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

Overview and Purpose of the Role

The successful candidate for this role will be responsible for architecting, designing and developing enterprise CRM applications using Microsoft Dynamics . Also expert hands on developer on .NET, ASP.NET MVC, WCF, EF, C#, JavaScript based frameworks (JQuery), HTML programming, XML, SQL Server technologies (T-SQL, SSIS, SSRS).

  • Participate in the complete software development life cycle using Agile methodologies SCRUM and TDD
  • Create technical specifications using MS Office, Visio and other modelling tools
  • Hands on lead developer on Microsoft .NET platform. Code and design reviews. Responsible for quality and on time technical delivery
  • Create software packages for quality assurance, user acceptance testing and live releases. Work with Infrastructure and Support functions to resolve live and release issues
  • Partner with Project Management and other technology groups to ensure project deadlines are met with high quality deliverables
  • Client facing technical lead
  • Estimates work packages
  • Contribute to architecting and designing solutions for new project bids
  • Use and improve established software development frameworks, standards and processes while working on products

The successful candidate must be able to hit the ground running as a number of projects are underway.

Key Technologies

Extensive hands on up to date experience in the following skills, technologies is required:

  • Architecture and Solution Design, TDD
  • CRM 2011, 2013
  • .NET Frameworks 2.0 to 4.5
  • WCF, MVC, EF
  • RESTful architectures
  • Microsoft SQL, SSRS
  • TFS, VSS
  • JavaScript, JQuery

Experience in the following technologies is desirable:

  • C++, Java
  • XML, XSLT, Xquery
  • SharePoint
  • MarkLogic
  • Educated to degree level of higher in Computer Science or a related technology field
  • Experience of architecting, designing and developing web based solutions
  • Experience of the software development life cycle and agile development methodologies
  • Experience building high traffic web based APIs and RESTful web services
  • Commercial web development experience in a Senior Developer/Architect role
  • Experience of a software development role following an Agile methodology.
  • Experience of providing client facing support
  • Strong communication skills, both written and presentation

Qualifications and Experience

  • Educated to degree level of higher in Computer Science or a related technology field
  • Experience of architecting, designing and developing web based solutions
  • Experience of the software development life cycle and agile development methodologies
  • Experience building high traffic web based APIs and RESTful web services
  • Commercial web development experience in a Senior Developer/Architect role
  • Experience of a software development role following an Agile methodology.
  • Experience of providing client facing support
  • Strong communication skills, both written and presentation

Key Competencies

The person will have the following attributes:

  • Structured and methodical approach
  • In-depth understanding of system architecture, design & development
  • Provides detailed supporting documentation at every stage of the project.
  • Competent problem solver, who quickly identifies ways of overcoming obstacles and barriers.
  • Takes personal ownership of issues
  • Team player
  • Focuses on delivery

Estimation

  • Work with Application Architects to help produce project estimates
  • Monitor and revise estimates, escalating risks as appropriate.

Testing

  • Help with UAT sessions, as required
  • Implement Unit Tests in accordance with the TSO development process and ensure all code passes these tests

Quality

  • Ensure work is produced to a high quality and wherever possible reusable code is used in line with specification documents, and coding standards
  • Ensure solutions delivered exceed customer expectations within budget and timeline constraints
  • Assist in peer reviews of other team members code

Team working

  • Is prepared to change own approach to accommodate other team members
  • Willing to put self out to help others achieve their goals
  • Provide feedback on process to refine where necessary
  • Liaise with project stakeholders both verbally and in writing

Client focus

  • Understands the demands and pressures of the clients operation, is sensitive to clients and responds accordingly
  • Proactively offers solutions which support clients strategic business objectives
  • Identifies solutions which meet both client and Williams Lea interests
  • Is able to competently put forward the business proposition

Effective communication

  • Is an effective presenter and communicates with confidence
  • Keeps appropriate people informed at all times
  • Adapts interpersonal style to the needs of the situation

Planning and organizing

  • Takes a logical approach when programming
  • Sets clear, measurable outcomes for all activities
  • Is able to balance priorities, giving consideration to other activities, priorities effectively and ensure deadlines are met
  • Takes the time to consider all possible outcomes and plans for these

Professional/Technical skills

  • Has the technical knowledge necessary to be successful in the role
  • Has a good understanding of the industry and relevant business sector
  • Can apply professional/technical knowledge in different situations
  • Skill and knowledge underpins ability to make decisions
Start date
ASAP
Duration
6 months
From
Mercator IT Solutions
Published at
15.01.2015
Project ID:
834963
Contract type
Freelance
To apply to this project you must log in.
Register