C# Software Engineer
Role details
Job location
Tech stack
Job description
As a C# Software Engineer at Sempro, you will spend your time designing, developing and installing innovative software solutions and you will build out the next generation of the company's robust & scalable platform. You will work independently in an Agile environment and will actively pursue continuous improvement., Software Development: Design, write, modify, and maintain software applications and tools that address specific engineering challenges. Develop robust software solutions for tasks such as data analysis, modeling, simulation, and process automation within semiconductor applications. Design, develop, and maintain applications using C# 6.0 .NET Core (back-end) and ASP.NET Razor Pages with JavaScript (front-end).
-
Object-Oriented Programming: Apply OOP principles to create well-structured, modular, and reusable code.
-
Real-Time Communication: Implement SignalR to handle real-time data exchange and HMI updates.
-
Database Management: Develop and optimize MySQL databases for reliable data storage and retrieval.
-
Version Control: Use Bitbucket and SourceTree for version control, branching, and collaboration.
-
Ticketing System: Work within JIRA to track issues, manage development tasks, and ensure timely project delivery.
Requirements
You have affinity and/or experience with project management and Agile software development, and you are fluent in Dutch and English. Moreover, you have the necessary communicative skills to operate in a growing software group, as well as a proactive mindset in finding opportunities for improvement. You are an ambitious person with interest in software development and architecture in industrial environments.
Furthermore, you have the following educational skills:
-
HBO+ education.
-
Strong understanding of Object-Oriented Programming principles and design patterns.
-
Proficiency in C# 6.0 .NET Core , ASP.NET Razor Pages , JavaScript, and SignalR .
-
Experience with MySQL and database design.
-
Familiarity with Bitbucket, SourceTree , and JIRA for version control and project management.
-
Familiarity with CAD software is a plus.
Benefits & conditions
What we offer
- Salary in line with market conditions
- 20 + 5 vacation days
- 8% holiday pay
- Sempro pension scheme
- Bonus scheme.
- Travel allowance
- Flexible working hours
- The work is varied
- Partly working from home possible
- Budget for training
- Laptop.