NET Technical Lead

Keystone Solutions
Brussels, Belgium
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
Dutch, English, French
Experience level
Senior

Job location

Remote
Brussels, Belgium

Tech stack

.NET
Application Portfolio Management
User Authentication
Azure
Software Bug Management
C Sharp (Programming Language)
Software Quality
Code Review
Computer Networks
Data as a Services
DevOps
Microsoft SQL Server
Modular Design
OAuth
OpenID
Open Web Application Security
Performance Tuning
Swagger
JSON Web Token
Server Administration
Software Engineering
Software Systems
Openapi
GIT
Software Performance
Web Api

Job description

Join Keystone Solutions as a consultant Technical Lead for applications to deliver effective technical solutions for our client's application portfolio. You will provide high-level technical oversight for new project initiatives and maintain existing applications. Collaborating with developers, functional experts, and business analysts, you will coordinate with the portfolio architect and Infrastructure & Operations (I&O) teams. Reporting to the client's project manager, you will drive innovation and integrate technological solutions aligned with business objectives to enhance operational efficiency. All responsibilities are performed as a Keystone Solutions consultant working closely with the client.

Consultancy Model at Keystone Solutions:

As a Keystone Solutions consultant, you will work on-site at client locations and in hybrid setups as required, embedding with client teams while benefiting from Keystone's coaching, community, and delivery standards. You will execute the full scope of the role under a consultancy model, aligning with client objectives and Keystone Solutions' best practices.

Dynamic Projects:

Experience a variety of challenges across client environments, from leading new technical initiatives to optimizing and maintaining established systems. Each mission offers exposure to diverse architectures, tools, and team dynamics, accelerating your expertise.

Turbo-Charged Learning and Development:

Benefit from broad learning experiences supported by Keystone Solutions, including curated training paths, peer knowledge-sharing, and guided upskilling to strengthen leadership, architecture, security, quality, and performance competencies.

Ambition Skyrocketing within a Consultancy Framework:

Advance your career through varied client engagements that expand your responsibilities and impact. Keystone Solutions provides a platform to grow as a technical leader through continuous practice, feedback, and increasingly complex missions.

Key Responsibilities:

  • Technical leadership and coaching: Provide guidance and mentorship to the development team while fostering a culture of technical excellence.
  • Final technical responsibility for software systems within the application team: Oversee all technical aspects within the application team, ensuring that software development and deployment meet organizational standards and objectives.
  • Active contribution to development: Dedicate a significant portion of your time to hands-on development tasks, contributing to coding, feature development, and bug fixing.
  • Preparation of technical deliverables: Create detailed technical documentation for software releases, including infrastructure requests and go-live documents.
  • Configuration change requests to I&O: Manage configuration change requests to I&O to ensure system stability and performance.
  • System design: Design scalable, reliable, and maintainable systems, adhering to architectural standards and complementing the overall architecture in collaboration with the architecture team.
  • Requirements analysis: Collaborate with analysts to refine requirements and translate them into robust technical solutions.
  • Code review and quality assurance: Ensure code quality through thorough reviews and the implementation of rigorous quality assurance processes.
  • Performance optimization: Regularly evaluate software performance and implement necessary adjustments to optimize it.
  • Security considerations: Integrate up-to-date security practices to protect software systems against threats, taking architectural choices into account.
  • Technology assessment and integration: Evaluate and integrate new technologies that align with business objectives and enhance system capabilities, considering architectural choices.
  • Troubleshooting and support: Lead the resolution of complex technical issues by providing expert-level troubleshooting and support.
  • Compliance with architectural standards and collaboration: Collaborate with the portfolio architect to align with the strategic architecture while retaining the latitude to make complementary design choices.

The role combines high-level technical oversight with practical coding to stay close to the project's technical details and challenges, while providing leadership and direction of the technical design. All responsibilities are carried out as a Keystone Solutions consultant working in close partnership with the client., * An interesting role delivering ICT and Data services with societal impact, with numerous advantages.

  • A good work-life balance.
  • Flexible schedule within a 40-hour work week (from 07:30 to 20:00 with fixed periods between 09:00-12:00 and 13:00-16:00).
  • Possibility of telework.
  • Activity-based workspaces.
  • Easy access via public transport.
  • Parking for cars and bicycles in the building.
  • Individual lockers.
  • Company restaurant.
  • Multiple self-development opportunities: training and learning (to be followed outside working hours) via our e-academy self-training platform or via the Microsoft Enterprise Skills Initiative platform.

Role-Specific Focus in a Consultancy Context:

As a Technical Lead in a .NET environment, you will apply your expertise in areas such as .NET Framework, ASP .NET Web API, C#/.NET, REST/Swagger/OpenAPI, authentication/authorization (JWT, OIDC, claims), OWASP/OAUTH/OpenID-aligned security, SQL Server, testing (unit and integration), patterns and best practices, Git, DevOps server management, networking concepts, Microsoft Azure, and Azure messaging (e.g., Azure Bus). You will bring these skills to multiple client scenarios, ensuring scalable design, quality, performance, and secure delivery across engagements. All activities are executed as a Keystone Solutions consultant embedded with the client's teams.

Keystone Solutions Values in Action:

Being a K-Stone means embodying our core values-excellence, integrity, collaboration, and continuous learning-on every client project. You will champion quality, transparency, and impact, aligning delivery with both client outcomes and Keystone Solutions' standards.

Comprehensive Review for Consultancy Clarity and Integrity:

This position is a consultancy mission delivered by Keystone Solutions at the client site. All responsibilities, requirements, and benefits listed above are retained from the original mission scope and will be performed under Keystone Solutions' consultancy model in close collaboration with the client.

Requirements

Do you have experience in System design?, * Leadership: Ability to inspire, motivate, and guide developers to achieve project objectives. Collaborative mindset for working harmoniously with cross-functional teams. Empathy and attention to team members' emotions and motivations to create a positive work environment. Clear and effective communication skills, both verbal and written, for collaborating with team members, stakeholders, and non-technical audiences.

  • Mentorship: Willingness to share knowledge, provide feedback, and foster the professional development of other developers. Ability to mediate conflicts within the team and negotiate solutions with stakeholders.
  • Problem-solving and decision-making: Strong analytical skills to identify issues and devise innovative solutions. Confidence and competence to make crucial decisions impacting project direction and execution. Ability to understand overall business objectives and align technical goals accordingly. Ability to understand customer needs and translate them into technical solutions.
  • Resilience: Flexibility to adapt to changing technologies, requirements, and environments. Ability to prioritize tasks and manage time efficiently to meet deadlines. Endurance to handle time pressure and technical challenges without compromising performance. Commitment to staying informed about the latest industry trends and technologies.

Language Skills:

  • Fluency in one of the two national languages: French or Dutch (level C2).
  • Very good level of English (level B2).

Apply for this position