> Markdown version of [/jobs/ext/2173497-software-developer-manufacturing-execution-systems](https://www.wearedevelopers.com/jobs/ext/2173497-software-developer-manufacturing-execution-systems). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - Manufacturing Execution Systems - **Company:** Imec - **Location:** Leuven, Belgium - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), .NET Framework, Agile Methodology, Software Applications, Unit Testing, C Sharp (Programming Language), Software Quality, Code Review, Databases, Relational Databases, Object-Oriented Software Development, Software Tools, Software Engineering, SQL Databases, TypeScript, AngularJS, Kubernetes, Data Management, Web Technologies, Industrial Software, Docker - **Published:** August 22, 2026 - **Apply:** https://www.careerjet.be/jobad/bef0ae1a4604133c2860d3085973e05c9a ## About the Role * You already have 4+ years of experience in software development with C#/.NET. * You have excellent knowledge of object-oriented programming. * You have strong problem-solving and analytical skills to tackle complex software challenges. * You are familiar with relational database concepts and SQL for effective data management. * You have knowledge of web technologies and frameworks (preferably JavaScript/TypeScript and Angular). * You have experience with Docker and container orchestration (e.g., Kubernetes). * You can work independently and in a team, ensuring high-quality software delivery. * You have strong communication skills, allowing you to interact effectively with internal stakeholders. * You feel comfortable in a complex and demanding environment. Nice to have * Experience with unit testing frameworks to ensure software quality. * Familiarity with MES software and Industry 4.0 concepts. * Participation in medium to large projects using Agile methodologies. ## Description Software Developer - Manufacturing Execution Systems What you will do * You will be working in IMEC's ICT department in the team for Manufacturing Software Solutions. * You will design, develop, and maintain software applications that support the semiconductor manufacturing processes, ensuring high performance and reliability. * You will apply best practices in object-oriented programming and software development. * You will optimize database interactions using relational database concepts and SQL. * You will participate in code reviews and implement software testing methodologies to ensure software quality and reliability. * You will work in an Agile development environment, delivering solutions iteratively through sprints. * You will contribute to the continuous improvement of software tools and development processes. What we do for you We offer you the opportunity to join one of the world's premier research centers in nanotechnology at its headquarters in Leuven, Belgium. With your talent, passion and expertise, you'll become part of a team that makes the impossible possible. Together, we shape the technology that will determine the society of tomorrow. We are and proud of our open, multicultural, and informal working environment with ample possibilities to take initiative and show responsibility. We commit to supporting and guiding you in this process; not only with words but also with tangible actions. Through imec.academy, 'our corporate university', we actively invest in your development to further your technical and personal growth. We are aware that your valuable contribution makes imec a top player in its field. Your energy and commitment are therefore appreciated by means of a market appropriate salary with many fringe benefits. ## Related Videos - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [How to Stop Choosing JavaScript Frameworks and Start Living](https://www.wearedevelopers.com/videos/118-how-to-stop-choosing-javascript-frameworks-and-start-living) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [Stand alone components in Angular](https://www.wearedevelopers.com/videos/656-stand-alone-components-in-angular) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)