Description:
Our client, a best-in-class globally recognised strategic advisory firm, is seeking an experienced Senior Applications Developer & Data Specialist to join their growing technology team.
Reporting to the Group Head of Business Applications, you will take ownership of the design, development, integration, and ongoing support of business-critical applications and data platforms. Working closely with Finance, BI, Marketing, HR, and wider ICT teams, you will be a trusted technical lead — someone who can architect and build complex solutions from scratch, not just configure existing tools.
This is an excellent opportunity for engineers who are comfortable owning production systems end-to-end, driving DevOps practices, and engaging directly with business stakeholders to turn requirements into scalable, secure solutions.
Role Responsibilities:
Application Development & Support:
- Design, develop, and own core business applications including Dynamics 365 (Finance, CRM, Marketing), Power Platform (Power Apps, Power Automate, Power BI, Dataverse), and collaboration tools such as SharePoint and Egnyte.
- Manage application environments, ensuring stability, performance, and scalability.
Integration & Automation:
- Architect and implement API integrations and automation workflows across business systems — designing complex solutions from scratch using C#, Azure, and modern integration patterns.
- Identify and deliver automation opportunities to improve operational efficiency.
Data & Reporting:
- Support and enhance data warehouse and data lake solutions.
- Develop and maintain reporting capabilities, including Power BI dashboards and internal data tools.
- Define and implement data quality standards, validation processes, and ownership models.
DevOps & Release Management
- Own and manage DevOps pipelines and release management processes using Azure DevOps
- Champion CI/CD best practices and maintain robust deployment oversight
Security & Governance:
- Embed secure development practices in line with ISO standards and internal governance frameworks.
- Support audit activities and ensure compliance across all application development work.
Architecture, Strategy & Stakeholders:
- Contribute to application and data architecture decisions and longer-term platform roadmaps
- Act as technical lead in vendor discussions, third-party assessments, and roadmap planning
- Work closely with business teams to understand requirements and deliver effective technical solutions
Essential Skills / Experience:
The following are the primary differentiators for this role — candidates must demonstrate substantial hands-on experience, not configuration or platform-level familiarity:
- Hands-on C#, .NET development — building complex solutions from scratch
- Azure architecture and services (App Services, Logic Apps, Automation)
- Azure DevOps ownership — pipelines, release management, CI/CD
- Agile ways of working and adaptability in fast-moving environments
Additionally:
- Microsoft Dynamics 365 (FSCM & CE)
- Power Platform (Power Apps, Power Automate, Power BI, Dataverse)
- JavaScript and modern frontend frameworks
- SQL / T-SQL and data modelling
- RESTful and Graph API design and maintenance
- Authentication and authorisation (OAuth, SSO)
- Secure coding (OWASP Top 10) and identity / access management
- Third-party SaaS integration (CRM, ERP, Finance, Marketing tools)
- Strong data literacy — data platforms, reporting, and analytics
- Strong stakeholder communication across business and ICT teams