Senior Software Developer (C#/.NET/C++) - Greenfield Projects &
Optimus Search
Pforzheim, Germany
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Pforzheim, Germany
Tech stack
.NET
Software Applications
C Sharp (Programming Language)
C++
Continuous Integration
Software Design Patterns
Software Architecture
Software Engineering
Software Systems
Solid Principles
Non-relational Database
Job description
About us
My client is a market leader in developing software solutions for Physical Security, Automation, and Financial Services, is looking for a Senior Developer to join their dynamic team.
As part of an innovative and growing company, you will play a key role in shaping the future of their software offerings.
Working on both greenfield projects and migrations as part of a broader digital transformation, you'll help drive the design, architecture, and development of cutting-edge software solutions. Tasks
- Lead the design and development of new software applications.
- Refactor and optimize existing code, including migration from C++ to C#.
- Evaluate and develop new device interfaces to integrate with the system.
- Work with modern .NET (8+), non-relational databases, and established design patterns such as Domain-Driven Design (DDD).
- Follow SOLID principles and implement CI/CD practices to ensure efficient, maintainable, and high-quality code
Profile
- Proven experience in C#, .NET, and/or C++ development.
- Strong knowledge of software architecture, design patterns, and best practices.
- Experience with non-relational databases and CI/CD processes.
- Solid understanding of SOLID principles and modern development methodologies.
- Previous experience working in distributed teams is a plus.
- Ability to work collaboratively on both greenfield projects and Legacy system migrations.
We offer
- Quick decisions, working closely with a team of Architects
- Contribute to the development of innovative solutions in a rapidly evolving industry.
- Market leading salary and benefits
- Be part of a company that's committed to innovation and professional growth.
Requirements
- Proven experience in C#, .NET, and/or C++ development.
- Strong knowledge of software architecture, design patterns, and best practices.
- Experience with non-relational databases and CI/CD processes.
- Solid understanding of SOLID principles and modern development methodologies.
- Previous experience working in distributed teams is a plus.
- Ability to work collaboratively on both greenfield projects and Legacy system migrations.
Benefits & conditions
- Quick decisions, working closely with a team of Architects
- Contribute to the development of innovative solutions in a rapidly evolving industry.
- Market leading salary and benefits
- Be part of a company that's committed to innovation and professional growth.
About the company
My client is a market leader in developing software solutions for Physical Security, Automation, and Financial Services, is looking for a Senior Developer to join their dynamic team.
As part of an innovative and growing company, you will play a key role in shaping the future of their software offerings.
Working on both greenfield projects and migrations as part of a broader digital transformation, you'll help drive the design, architecture, and development of cutting-edge software solutions.
Tasks
* Lead the design and development of new software applications.
* Refactor and optimize existing code, including migration from C++ to C#.
* Evaluate and develop new device interfaces to integrate with the system.
* Work with modern .NET (8+), non-relational databases, and established design patterns such as Domain-Driven Design (DDD).
* Follow SOLID principles and implement CI/CD practices to ensure efficient, maintainable, and high-quality code