Essential Qualification / Experience :
Experience in an Agile team-based Senior software development role, developing and supporting enterprise applications
Experience of working with Agile concepts stories / empowerment etc.
Experience of designing and defining Entities and Workflows within Microsoft Dynamics
Use of or experience of designing, defining and extending Entities within Microsoft Dynamics.
Experience of implementing Workflows within Dynamics
Experience of Deployment of CRM Schema Solutions and Patches.
Form creation and validations in Dynamics UI
Behavior driven development using tool such as Specflow.
Use of or experience with mid-tier / service technologies such as web services, WCF, WWF, window services etc.
Strong experienced of the .NET framework & C# language
Requirements Analysis and understanding a customer in order to extract their exact requirements
Solution Design, taking requirements and designing a solution that meets those needs
Object Oriented Design including knowledge and application of common design patterns
Database design and development, including use of SQL, stored procedures, triggers etc.
Desirable : Web Design
Any .Net certifications
Experience of new / emergent Microsoft development technologies
Overview of the role :
To undertake the analysis, design, coding and testing of company’s systems
To undertake the maintenance and support of these systems
To undertake project management as required
To contribute to company’s knowledge base and influence the strategic development of technology platforms
Day to Day Responsibilities :
Act as a mentor and act as a technical lead for Software Engineers and Junior Software Engineers
Responsible for the analysis, design, coding and testing of components and sub-systems
Provides estimates for the development of components and sub-systems
Role model for software development and unit test best practices
Role model for software configuration management, build and release best practices
Maintains and supports existing software
Takes an active interest in technology.
Makes recommendations regarding the systems and software, both voluntarily and as requested.
Any other areas of responsibility as appropriate to meet the needs of the business.
Job Location : Manchester (Greater) GB Apply Category ITTravel TechnologyJob Industry : Business Travel technologyJob Salary : From £50000 Up to £60000Currency : British Pound