FDM is a global business and technology consultancy seeking a C# Developer to work for our client within the advisory and consultancy sector. This is initially an 8-month contract with the potential to extend and will be a remote role with occasional trips to London.
Our client is looking for a C# Developer who would be working on a range of projects, both idea and concept experimentation as well as product MVP development. You will be providing expertise in Software Development best practice, in line with the organisation’s standards and processes, as well as being an active developer-participant.
The ideal candidate will be expected to have significant experience of .NET and will work under the technical steer of a Senior Developer. Preferably, you will have Full stack experience, with React for front end work, and have exposure to GenAI/Agentic AI as well as LLMs.
Responsibilities
- Work collaboratively using the Agile methodology to deliver software products while validating user stories and acceptance criteria
- Create quantifiable estimates while actively participating in workshops, design sessions
- Plan poker estimation sessions, as well as Agile ceremonies, such as daily stand-ups, sprint planning, reviews and retrospectives
- Work closely with Innovation Managers, Digital Product Delivery Lead and the Digital Product Management team, to ensure a successful design, development, test as well as delivery of the software product
- Ensure Development, AI and Digital Product Delivery adhere to best practices, agreed standards, policies and procedures, as well as governance and compliance are adhered to
- Adopt a continuous learning and improvement mentality, promoting an innovative culture, staying up to date with trends
- Build and maintain early-stage product ideas/concepts using C# and .NET
- Contribute to full stack development using React for front end work while integrating AI driven features
- Minimum of 5 years’ experience as a C# Developer with proficiency in Python, .NET framework and C# as well as experience with ML.NET, ASP.NET, MVC, Web API Containers (Docker/Kubernetes), Machine Learning Operations (MLOps) and CI/CD
- Good knowledge of IT industry trends (especially GenAI and AgenticAI), suppliers, platforms and products
- Post productions MLOps, Model retaining and Drift monitoring in Azure with knowledge of Microsoft Azure
- Strong understanding of object-oriented programming and familiarity with front-end technologies like HTML, CSS, React and JavaScript, JSON
- Strong command of SQL for database management, query optimisation and No SQL databases
- Experience in Python Programming and data visualisation using PowerBI or similar tools
- Exposure to applying ML algorithms, libraries or frameworks and build models to predict outcomes and automate processes
- Significant experience working within an Agile software development and delivery process. Comfortable participating in backlog estimation, planning poker or sprint planning sessions.
- Knowledge of working with a product backlog with Microsoft ADO, Jira or equivalent. Familiarity with MoSCoW prioritisation and software development estimating principles and process.
- Strong problem management skills with the ability to navigate complexity, analyse alternative approaches using advanced analytical and interpersonal skills
- Ability to have strong focus, make data-driven decisions, be innovative with critical thinking skills and solid attention to detail
- Excellent written and verbal communication skills, presenting to an audience in both formal and informal situations, confident and respectful of the organisation’s values, with demonstrable skills in influencing and negotiation
- Knowledge of CrewAI, UiPath, Semantic Kernel, Co-Pilot, GPT-models
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.