cigus GmbH
1 month ago
Senior Software Developer / Build & Tooling Expert (m/f/d)
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- cigus GmbH
- Location
- Jena Germany
- Posted
- 1 month ago
Job description
Shape high-tech and innovation...
…actively and drive them forward – for this position, we are looking for a dedicated personality (m/f/d) who impresses with ingenuity, responsibility, and technical expertise. As a consulting company, we support our clients in finding a suitable person who understands challenges not as hurdles, but as exciting opportunities for further development.
What awaits you:
Conception and optimization of complex build and tooling landscapes for .NET and C++ development systems
Analysis of compiler, linker, and build processes for performant, reproducible software releases
Development of sophisticated MSBuild solutions with Custom Targets, Tasks, Multi-Targeting, and project dependencies
Design and integration of COM-based interfaces as well as modern .NET Interop architectures
Development of scalable gRPC service architectures for the communication of distributed applications and systems
Creation of Roslyn analyzers and code-fix providers for automated enforcement of technical development standards
Further development of CI/CD, build automation, and developer tooling, as well as support with complex technology questions
Certain professional and personal prerequisites are helpful for this position. The following requirements give you an overview of which experiences and characteristics are advantageous for this role.
What you should bring:
Degree in Computer Science, Software Engineering, or a comparable qualification, as well as several years of development experience
Very good knowledge of C#, .NET, C++, and the Visual Studio toolchain
Expert knowledge of MSBuild, compiler configuration, build optimization, and large software solutions
Sound experience with COM, .NET Interop, marshaling, memory leaks, and threading issues
Several years of experience with gRPC, Protocol Buffers, and distributed service and microservice architectures
Practical experience with Roslyn, Azure DevOps or GitHub Actions, as well as automated build and release pipelines
Experience with software architecture, platform engineering, legacy modernization, and technical support for development teams
Required skills
Interested in this position?
Create your free account and tailor your CV to match this job.