C# Developer
Il y a 5 mois
**To provide you with talents who will fit into your new organization, we combine**:
- ** People networks**
- ** Market understanding**
- ** Experience**
- ** Sourcing tools**
- ** In-depth understanding of your needs**
**Description du poste**:
**Key responsibilities**:
- Developing software within an Agile development framework based on best practices
- Ability to define and translate requirements and architecture design inputs into software design, according to industry standard software engineering principles and design patterns
- Provide trust in implementation by developing unit tests and integration tests
- Develop software libraries in C#/.NET, interfacing with the functionalities implemented in firmware and other software libraries.
- Team player: engage with the team, share ideas and experiences, be open and available to suggestions of others in the team
- Contribute to engineering analysis activities including brainstorming, concept generation, risk analysis, and design reviews
- Collaborate to an open and effective communication between firmware, software and system team members involved in the project.
**Profil recherché**:
**Key requirements**:
- University degree in software engineering, or equivalent experience
- Passionate developer with more than 5 years of experience developing software in C#
- Familiar with Agile software development methodology and working with both internal and external teams
- Experience with testing code (NUnit or similar), CI/CD for automation and peer reviewing (Gitlab or similar), software version control (Git)
- A good understanding of embedded software and the domain knowledge surrounding this is a big plus
- Fluent in reading C++, C++/CLI or SQL is a plus
- Good written and verbal communication skills in English
- Continuously self-improving, follow-up and building up new knowledge on latest technologies, principles, and methodologies