Back-End .net Developer
Job Description:
Mission Overview:
Join Keystone Solutions as a consultant for a backend .NET developer mission with our client. You will contribute within a dynamic, bilingual environment (French and Dutch) where the culture is informal and collaboration is key. The consulting engagement is within a transversal development team in an information technology platform context operating under SAFe (Scaled Agile Framework). The current team focus is enabling the Azure Cloud platform for other development teams. As a Keystone Solutions consultant, you will execute all responsibilities and requirements outlined below while working closely with the client's stakeholders and teams.
Consultancy Nature of Work:
This is a consultancy mission delivered by Keystone Solutions. You will work primarily on-site at the client (with hybrid flexibility as described) and collaborate with client stakeholders in both French and Dutch, supported by Keystone Solutions' consulting leadership, best practices, and knowledge-sharing culture. All deliverables, processes, and outcomes are executed under our consultancy model and in close partnership with the client.
Team and Environment:
The client's environment includes more than 150 professionals within the IT department, operating in a bilingual (French/Dutch) setting with an informal culture. The transversal platform team works according to SAFe to deliver high-quality, scalable applications. There are 10 development teams, and the team you support consists of 10 people with the following roles: Scrum Master, Developers, Ops Engineer, and Product Owner.
Key Responsibilities:
- Design, develop, and maintain .NET framework components for backend development using C# and .NET Core. Refine and translate needs into technical specifications for reusable components for other development teams.
- Analyze and resolve technical issues: take responsibility for resolving second-level bugs and provide technical support to colleagues.
- Drive continuous improvement of development processes and software quality: follow trends and developments in technologies and methodologies in the field.
- Automate and ensure continuous integration by setting up pipelines and unit tests to guarantee stable and functional development, test, and production environments.
- Collaborate with the agile team in a SAFe environment: work closely with other developers, testers, the Product Owner, and the Scrum Master to deliver software iteratively and incrementally.
- Contribute to technical documentation and knowledge sharing. Prepare technical documentation and review documentation from less experienced developers.
All responsibilities above will be performed as a Keystone Solutions consultant working directly with the client's teams and stakeholders.
Required Experience and Competencies:
- Bachelor's or Master's degree in Computer Science or equivalent through experience.
- At least 5 years of experience as a .NET developer.
These requirements will be fulfilled within the Keystone Solutions consultancy framework in collaboration with the client.
Skills:
- Agile / Scrum: Junior level.
- Azure Cloud and Bicep: Junior level.
- Azure DevOps: Junior level.
- C#: Confirmed level.
- Dapr: Junior level.
- Experience in .NET Framework: Confirmed level.
- gRPC: Junior level.
- MS SQL/Oracle: Junior level.
- NServiceBus or other messaging pattern: Junior level.
- Windows Communication Foundation (WCF): Junior level.
- Windows Presentation Foundation (WPF): Junior level.
Languages:
- Native in either French or Dutch.
- Second national language: ability to understand and conduct basic written and verbal communication.
- English: ability to understand.
Ways of Working (Hybrid):
2 days at the client's office and 3 days remote per week.
Behavioral Competencies:
- Excellent problem-solving and analytical skills.
- Continuous learning and improvement: a mindset focused on continuous improvement and learning new technologies and methodologies.
- Strong communication skills, both verbal and written. Ability to explain technical concepts clearly to technical and non-technical stakeholders.
- Collaborative and socially adept.
- Adaptability and flexibility: ability to switch quickly between tasks and priorities; flexible in dealing with unexpected changes and obstacles.
- Proactive and able to work autonomously.
- Sense of responsibility.
- Customer-oriented.
Dynamic Projects:
As a Keystone Solutions consultant, you will gain exposure to diverse challenges and domains by working on impactful client initiatives. This mission focuses on enabling the Azure Cloud platform for development teams, with opportunities to broaden your experience across other client projects over time.
Turbo-Charged Learning and Development:
Keystone Solutions accelerates your growth with structured knowledge sharing, peer reviews, and access to evolving best practices across our consulting community. You will benefit from hands-on experience with modern tooling (C#, .NET Core, CI/CD, Azure) and iterative delivery in a SAFe environment.
Ambition Skyrocketing within a Consultancy Framework:
We champion your career progression through varied client engagements, mentorship from seasoned consultants, and opportunities to expand your responsibilities from component ownership to platform-level contributions.
Keystone Solutions Values in Action:
Being a K-Stone means bringing excellence, collaboration, accountability, and customer-centricity to each engagement. You will embody these values daily—delivering quality, sharing knowledge, and building resilient, scalable solutions for our clients.
How to Apply:
If you are ready to tackle technical and strategic challenges in a dynamic consultancy environment, apply today at Keystone Solutions Career Portal.