Software Engineer
Vlaams Gewest, Belgium
About the role
Are you an experienced Software Engineer with a passion for .NET development and process optimization? In this versatile role, you will develop and maintain internal business applications, build integrations between different systems, and contribute to the digitalization of business processes. You will work closely with internal stakeholders and have the space to develop innovative solutions within a stable, technically challenging work environment. Job description • Developing, maintaining, and optimizing internal business applications in C# and .NET. • Designing and managing REST APIs, web services, and integrations between ERP systems and other applications. • Analyzing functional needs and translating them into sustainable, user-friendly software solutions. • Developing and optimizing SQL Server data models, queries, stored procedures, and reporting. • Collaborating on the modernization of existing applications and contributing to frontend development with HTML5, CSS, or similar technologies. • Monitoring the quality, performance, and continuity of applications through testing, documentation, and process improvements. • Bachelor or master's degree in Computer Science or equivalent through experience, with at least 5 years of relevant experience in software development. • Strong knowledge of C#, .NET, ASP.NET Web API/MVC, REST, JSON, and system integrations. • Experience with SQL Server, T-SQL, relational databases, and query optimization. • Analytical, independent, and structured, with experience in version control (Git) and collaboration tools such as Jira. • Good communication skills in Dutch and sufficient knowledge of English for technical documentation. • Experience with ERP integrations, Agile methodologies, AI, or process automation is a strong asset. Remuneration: to be negotiated.