Our client is looking for an experienced Senior .NET Developer with Java development experience to strengthen existing development teams and support ongoing initiatives.
The successful candidate will join a squad working on authentication, authorization, and identity-related services, helping to design, develop, and maintain secure and scalable solutions.
Location: Brussels
On-site Presence: 2 days per week
Key Responsibilities
Software Development & Integration
- Develop, test, and document software components, libraries, and services related to authentication and authorization.
- Build and maintain secure backend services using .NET and Java technologies.
- Create sample applications and code examples to facilitate integration with identity and access management services.
- Develop extensions and customizations for identity management solutions, API gateways, reverse proxies, authorization engines, and directory services.
DevOps & Automation
- Contribute to Continuous Integration and Continuous Deployment (CI/CD) processes.
- Automate deployments and configuration management activities.
- Promote best practices around software delivery and operational excellence.
Technical Analysis & Support
- Collaborate with development teams, stakeholders, and technical users to understand integration requirements and challenges.
- Troubleshoot technical issues and propose effective solutions.
- Deploy and configure commercial and open-source software based on technical documentation and implementation guides.
Agile Collaboration
- Participate in sprint planning, backlog refinement, daily activities, reviews, and retrospectives.
- Take ownership of assigned tasks and deliverables.
- Support workshops, technical discussions, and architecture reviews.
- Propose and validate solutions aligned with business and technical requirements.
Continuous Learning
- Stay up to date with emerging technologies, frameworks, standards, and security practices.
- Apply new concepts and tools where relevant to improve platform capabilities and team efficiency.
Required Technical Skills
Development
- C#
- .NET
- Java
- REST APIs
- JSON
- YAML
Front-End Development
- Vue.js
- Blazor
- JavaScript
Data & Storage
- LDAP
- Microsoft SQL Server
Identity & Security Standards
- OAuth2
- OpenID Connect (OIDC)
- HTTPS
- Single Sign-On (SSO)
- Multi-Factor Authentication (MFA)
- Cookies & CORS
Security & Cryptography
- Symmetric and asymmetric encryption concepts
- Authentication and authorization principles
Cloud & DevOps
- Kubernetes
- Azure Kubernetes Service (AKS)
- Git
- DevOps practices and methodologies
Nice-to-Have Skills
Additional Development Skills
- TypeScript
- PowerShell
- Bash / Shell scripting
- React
Identity & Security
- SAML 2.0
- Public Key Infrastructure (PKI)
- Hashing algorithms
- Keystores and certificate management
Architecture & Platforms
- Experience with Identity Provider (IdP) solutions such as:
- Microsoft Entra ID
- Okta
- Ping Identity
- Keycloak
- ADFS
- Microservices architecture experience
Soft Skills
The ideal candidate is:
- Pragmatic and solution-oriented
- Positive and constructive in team interactions
- Autonomous and resilient
- Flexible, versatile, and agile
- Passionate about continuous learning
- Strong communicator
- Comfortable working independently
- Analytical and problem-solving minded
- Able to document processes, systems, and architectures
- Comfortable presenting and defending technical solutions to technical audiences
Language Requirements
- Professional proficiency in English
- Good knowledge of Dutch and/or French
Eligibility Requirements
For candidates who are not citizens of an EU member state:
- Valid work authorization permitting employment in Belgium.
- Valid residence permit demonstrating legal residency rights in Belgium.