Full Stack Developer
Gent
|Oost-Vlaanderen
|Full Stack Developer
|Freelance
|Payroll (consultancy)
|Nederlands
|Engels
# INW25638
Function
We're looking for a developer to join our client's team and play a vital role in designing, developing, and maintaining critical applications that support the organization. You will work within a complex environment that serves a large user base. This position offers the opportunity to collaborate closely with cross-functional teams, translating business needs into robust and future-oriented IT solutions.
Key Responsibilities
- Develop, maintain, and enhance backend and frontend applications.
- Analyze functional requirements and translate them into technical solutions.
- Collaborate with business analysts and other IT professionals to support business processes effectively.
- Actively contribute to the evolution of existing applications and architecture.
- Implement and maintain web applications, desktop applications, and services.
- Ensure performance, stability, security, and maintainability of applications.
- Work within an agile environment and contribute to team outcomes.
- Support production environments and resolve incidents as needed.
- Possibly take on a coordinating or technical leading role within the team.
Technical Environment
The ideal candidate will have experience working within a multi-layer architecture that includes:
- Backend and Services: .NET, C#, ASP.NET, ASP.NET MVC, ASP.NET Web API, WCF for service communication, RabbitMQ for asynchronous messaging.
- Frontend: WinForms and WPF for desktop applications, Web interfaces with ASP.NET MVC, Blazor Web Assembly for modern web applications, HTML, CSS, JavaScript, jQuery, Bootstrap.
- Data and Integration: Entity Framework, Microsoft SQL Server, stored procedures, Flyway for database migration management.
- Security and Tooling: JWT authentication, Git, Azure DevOps, TFS, with familiarity in either Scrum or Kanban methodologies.
Profile of the Ideal Candidate
The successful candidate should possess:
- Fluency in either Dutch or French, with a proficiency in English being a plus.
- A strong background in developing and supporting reliable applications with high availability and numerous end-users.
- A commitment to collaboration and continuous improvement, with a focus on continuity, scalability, and quality in technology solutions.