Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading company is seeking a Developer to enhance Dynamics 365 CRM solutions. The ideal candidate will have hands-on experience in C#, TypeScript, and Agile methodologies, along with management responsibilities. Offering excellent benefits including flexi time and substantial holiday allowance.
Your new role
Developing hands-on solutions within the Dynamics 365 CRM. Responsible for technically developing IT Changes and IT Projects. Primarily code development focused with additional management responsibilities for team/change/technical focus.
Responsibilities will include:
- Directing activities to maximise effectiveness using an Agile, iteration-based approach.
- Identification of training / development needs and implementation of training where required.
- Request and review development approaches for project work.
- Ensure documentation is created and maintained as appropriate.
- Identify and implement department efficiency improvements.
- Ensure development projects are delivered on time, meet business requirements and goals, fulfil end-user requirements. Assist with identifying and resolving systems issues.
- Work with business analysts to ensure the development function follows a robust process where audit controls can be evidenced.
- Define the development tool set.
- Manage the development and deployment of new applications, systems software, and/or enhancements to existing applications throughout the GDC.
- Ensure that any new software integration into company systems meets functional requirements, system compliance, and interface specifications.
- Create procedures and processes to design, develop, and install enhancements and upgrades to systems and application software.
- Liaise with network administrators and software engineers to assist with quality assurance, program logic, and data processing.
- Coach project and scrum teams in development standards and best practice, review techniques used for all types of development practiced.
- Provide development support to other internal IT teams when required.
- Produce project estimates and work closely with the business analysts to ensure project work is delivered to required timescales and quality levels.
- Provide regular reports to senior management to demonstrate progress of the development function.
- Provide development sign-out for releases to Production.
What you'll need to succeed
- Demonstrable hands-on experience in developing and customizing solutions using C#, TypeScript, and Power Platform Solutions using Power Pages, Power Apps, Flows.
- Development management within a team using .NET, C# in an agile environment.
- Experience in documenting defects/enhancements and implementing solutions.
- Working with agile development methodology using Azure DevOps.
- Experience in continuous integration / continuous deployment (CI/CD) pipelines.
- Demonstrable experience of hands-on data migration / integration using 3rd party systems or similar technologies.
- Knowledge of audit requirements for a development function.
- Strong lead developer who can encourage excellence and motivation within teams.
- Knowledge of service-oriented architecture and building enterprise-scale applications.
- Experience working with TypeScript framework.
- Achieving results – be aware of key business objectives.
What you'll get in return
- 27 days' holiday plus bank holidays
- Flexi time
- Excellent pension contributions
- Buy/Sell annual leave
- Staff discounts, including discounted gym membership