Senior Software Developer (C#/.NET/C++) - Greenfield Projects &

Optimus Search
Böblingen, 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
Senior

Job location

Böblingen, 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.

Apply for this position