Lab .Net Developer
Role details
Job location
Tech stack
Job description
FDM is a global business and technology consultancy seeking a .Net Developer to work for our Accounting & Business Advisory client within their Agile Lab ecosystem, working on a range of projects, both idea/concept experimentation and product MVP development. This is initially a 6-month contract with very good prospects to extend and will be a largely remote role with the odd requirement to go to the London office., * Collaborate within Agile teams to deliver software products, including validating user stories, estimating work, and participating in Agile ceremonies (stand-ups, planning, reviews, retrospectives).
- Develop and maintain software solutions using .NET technologies, React, and related frameworks in line with the client's technical standards and best practices.
- Work closely with Innovation Managers and Product Delivery teams to ensure effective design, development, testing, and delivery of product features and MVPs.
- Ensure compliance with governance, security, and development standards, while maintaining a continuous improvement mindset.
- Contribute to CI/CD, MLOps, and post-production model monitoring, particularly within Azure cloud environments.
- Participate in technical workshops and design sessions, providing expertise on system architecture, software patterns, and problem-solving approaches.
- Produce high-quality documentation and communicate effectively, presenting ideas clearly to technical and non-technical stakeholders.
Requirements
Do you have experience in System architecture?, * Proficiency in .NET framework and C#. Experience with ML.NET, ASP.NET, MVC, and Web API Containers (Docker/Kubernetes)
- MLOps, CI/CD
- Post productions MLOps, Model retaining and Drift monitoring in Azure
- Strong understanding of object-oriented programming and familiarity with front-end technologies like HTML, CSS, React and JavaScript, JSON
- Knowledge of Microsoft Azure
- Has knowledge of IT industry trends (especially GenAI and AgenticAI), suppliers, platforms and products It would be advantageous to have any knowledge of CrewAI, UIPath, Semantic Kernel, Co-Pilot, GPT-models
Desirable:
- SQL Proficiency:Strong command of SQL for database management and query optimisation and No SQL databases
- Data Visualisation: Present data insights clearly using Power BI or similar visualisation tools.
- Machine Learning: Apply 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.
- Good problem management skills, able to see a problem through to a solution using advanced analytical and interpersonal skills. Can identify and analyse alternative approaches to dealing with issues and problems, whilst navigating complexity and ambiguity proactively and quickly, making sense of complex issues
- Attention to detail and critical thinking skills, able to have strong focus and make data-driven decisions. Be an innovator. Be creative.
- Excellent communication skills, both written and verbal including active listening. Ability to present to an audience in both formal and informal situations.Has the ability to convey information concisely, questioning others to check understanding. Shows confidence in dealing with all levels of the firm and respecting client values, with demonstrable skills in influencing and negotiation methods and techniques. Can produce high-quality documentation.