Backend .NET Developer
Join a dynamic team to architect and maintain the backbone of critical business applications, ensuring seamless operations and innovative growth. This role offers the chance to leverage your expertise in .NET and data systems within an agile, hybrid work environment.
CONTEXT
Imagine working at the very heart of a thriving enterprise, where every line of code you write directly impacts the operational efficiency and strategic direction of the company. Our client, a major player in its sector, is experiencing a significant growth phase and is investing heavily in modernizing its core business applications. These systems are the digital circulatory system of the organization, managing everything from intricate financial transactions to vast customer data and critical operational processes. They are not merely functional tools; they are the engines driving innovation, customer satisfaction, and market leadership. The current landscape involves a blend of established, robust systems and exciting new initiatives, all demanding a keen eye for performance, security, and scalability. You will join a vibrant, multidisciplinary team that thrives on collaboration, continuous improvement, and delivering high-quality solutions that truly make a difference. This isn't just about writing code; it's about shaping the future infrastructure of a market leader.
ACTIVITIES
As a Backend .NET Developer, your mission will be multifaceted and impactful. You will be at the forefront of designing, developing, and maintaining complex server-side logic and databases that power our client's most critical applications. This involves actively participating in the full software development lifecycle, from requirements gathering and architectural design through to deployment and ongoing support. You will craft clean, efficient, and scalable code primarily using C# and the .NET framework, ensuring that applications are robust and performant. A significant part of your role will involve integrating various systems through the development and consumption of RESTful APIs, facilitating seamless data flow and functionality across the enterprise. You will work closely with database systems such as SQL Server and Oracle, optimizing queries, designing schemas, and ensuring data integrity and security. Furthermore, you will contribute to code reviews, mentor junior developers, and actively engage in Agile ceremonies, fostering a culture of continuous learning and improvement within the team.
EXPECTED ACHIEVEMENTS
Your success in this role will be measured by your ability to deliver high-quality, resilient, and performant backend solutions that directly contribute to the client's business objectives. You will be instrumental in enhancing the stability and scalability of existing core applications, reducing technical debt, and improving overall system efficiency. A key achievement will be the successful delivery of new features and modules that support strategic business initiatives, enabling faster market response and improved user experience. You will contribute to a more robust and secure application landscape, protecting critical data and ensuring compliance. Beyond code, your collaborative efforts within the Agile framework will lead to more predictable project outcomes, fostering a stronger team dynamic and a culture of shared ownership. Ultimately, your work will empower the business with reliable, cutting-edge technology, cementing our client's position as an innovator in its field.
ENVIRONMENT
The technological ecosystem is both mature and evolving, offering a rich environment for growth. You will primarily work within the Microsoft .NET ecosystem, leveraging .NET Core and .NET Framework for application development, often deployed within a cloud-native strategy (e.g., Azure App Services or AWS EC2/ECS). Data persistence is managed through robust SQL Server databases and Oracle enterprise systems, requiring strong T-SQL and PL/SQL skills. Integration is key, with extensive use of RESTful APIs and potentially message queues (e.g., RabbitMQ, Azure Service Bus). Development practices are deeply rooted in Agile methodologies, specifically Scrum, with daily stand-ups, sprints, and regular retrospectives. Version control is managed with Git (Azure DevOps or GitLab), and CI/CD pipelines automate builds and deployments. Tools include Visual Studio, SQL Server Management Studio, Postman, and various Azure/AWS cloud monitoring tools. A perfect command of French is mandatory for effective team collaboration and documentation within this hybrid work environment in Brussels.