Software developer C#
Role details
Job location
Tech stack
Job description
Specification & Architecture
- Collaborate with the software architect to define tool requirements and architecture.
Software Development (C# & Python)
- Design and implement software components.
- Create the development toolchain environment.
- Write and run unit and verification tests.
- Manage configuration and version control of deliverables.
Integration & Collaboration
- Support software-to-software integration with team members.
- Participate in hardware-software integration phases.
V&V Tooling
- Build tailored tools to support validation teams in their testing campaigns.
- Standardisation & Continuous Improvement
- Promote reuse of internal libraries or COTS solutions.
- Propose enhancements to processes and tooling.
Teamwork & Knowledge Sharing
- Work closely with 7 colleagues in Charleroi and 4 in Bangalore.
- Foster an environment where expertise and best practices are regularly exchanged., Contribute to high-stakes railway projects, ensuring the safety and reliability of next-generation transit systems. Work in a multinational, cross-functional team, blending Belgian and international expertise. Access to a rich technical environment, with opportunities for continuous learning, process innovation, and career development-endeavors valued in modern V&V roles across the railway industry
Requirements
Engineering or Master's degree in Computer Science, Software Engineering, or related field. Minimum 3 years of professional experience in:
- Mandatory: C# software development
- Desirable: Experience in railway software (ERTMS Level 2)
Technical Skills Excellent communication and collaboration capabilities. Experience with Git and GitLab; knowledge of networking fundamentals. Familiarity with test/integration processes. Bonus: Linux, Docker, MongoDB experience.
Programming Languages Strong skills in C# and Python, with eagerness to explore new technologies.
Soft Skills Team-oriented, proactive, curious, rigorous, responsible, customer-focused, autonomous, and persistent.
Languages Fluent English (written and spoken); French is a plus.