Software Engineer

Software Engineer

Full-Time 70000 - 80000 £ / year (est.) No working from home possible
Sure Exec Search

At a Glance

  • Tasks: Design and develop innovative applications and data solutions for a leading advisory firm.
  • Company: Globally recognised strategic advisory firm with a focus on technology.
  • Benefits: Competitive salary, discretionary bonus, hybrid work, and career development opportunities.
  • Other info: Exciting role with excellent growth potential in a collaborative environment.
  • Why this job: Join a dynamic team and make a real impact with cutting-edge technologies.
  • Qualifications: Hands-on experience in C#, Azure, and application development required.

The predicted salary is between 70000 - 80000 £ per year.

Location: City of London

Work Arrangement: Hybrid

Salary: £70,000 - £80,000 per annum + discretionary bonus

Start Date: Immediate

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.

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)
  • 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

If you are passionate about this opportunity and meet the qualifications and skills outlined, we encourage you to promptly submit your CV for consideration. Please note that the duties mentioned above are not exhaustive, and the role's responsibilities may evolve in response to changing circumstances and requirements.

Sure Commercial Limited (trading as Sure Exec Search) is a proud Equal Opportunities employer and does not discriminate against any candidate on the grounds of age, disability, sex, gender identity, sexual orientation, pregnancy and maternity, race, religion or belief, marriage and civil partnerships, or other applicable legally protected characteristics. Our Diversity, Equity, and Inclusion Policy is available on request.

Software Engineer employer: Sure Exec Search

Join a leading strategic advisory firm in the heart of the City of London, where innovation meets collaboration. As a Software Engineer, you'll thrive in a hybrid work environment that promotes a culture of continuous learning and professional growth, supported by competitive salaries and discretionary bonuses. With a focus on cutting-edge technology and a commitment to diversity and inclusion, this is an exceptional opportunity to make a meaningful impact while advancing your career in a dynamic team.

Sure Exec Search

Contact Details:

Sure Exec Search Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which are often the golden ticket to landing an interview.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving C#, Azure, and Power Platform. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by practising common technical questions and scenarios related to application development and data management. We recommend doing mock interviews with friends or using online platforms to boost your confidence.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who take the initiative to engage directly with us.

We think you need these skills to ace Software Engineer

C#
.NET Development
Azure Architecture
Azure DevOps
CI/CD Best Practices
Microsoft Dynamics 365
Power Platform

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the role of Senior Applications Developer & Data Specialist. Highlight your hands-on experience with C#, Azure, and any relevant projects that showcase your ability to design and develop complex solutions from scratch.

Showcase Your Skills:Don’t just list your skills; demonstrate them! Use specific examples from your past work where you’ve successfully implemented API integrations or automated workflows. This will help us see how you can contribute to our team.

Be Clear and Concise:When writing your application, keep it clear and concise. We appreciate straightforward communication, so avoid jargon and get straight to the point about your qualifications and experiences.

Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you’re considered for this exciting opportunity in our tech team!

How to prepare for a job interview at Sure Exec Search

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially C#, Azure, and Dynamics 365. Brush up on your hands-on experience with these tools, as you'll likely be asked to discuss specific projects where you've used them.

Showcase Your Problem-Solving Skills

Prepare to discuss how you've architected and built complex solutions from scratch. Think of examples where you identified a problem, designed a solution, and implemented it successfully. This will demonstrate your ability to take ownership of projects.

Understand DevOps Practices

Since this role involves managing DevOps pipelines and CI/CD best practices, be ready to talk about your experience with Azure DevOps. Highlight any specific instances where you improved deployment processes or automated workflows.

Communicate Effectively with Stakeholders

This position requires strong communication skills across various teams. Prepare to share examples of how you've engaged with business stakeholders to gather requirements and deliver technical solutions that meet their needs.