
Software Developer – Hybrid
Sartorius
full-time
Posted on:
Location Type: Hybrid
Location: Guxhagen • Germany
Visit company websiteExplore more
Tech Stack
About the role
- Product needs are translated into clear, testable requirements for complex software features by you
- You design prototype sustainable architectures and participate in structured design reviews
- You implement production-grade software in WinCC OA (Siemens), TypeScript (with React), and C#
- Writing clean, maintainable, and efficient code that is optimized for performance and memory usage is among your responsibilities
- Producing concise and complete design, functional, and QA test documentation is integral to your role
- At unit and nightly regression levels, robust automated testing is implemented
- You validate correct end-to-end operation of integrated software and hardware systems
- Collaboration within an international, cross-functional SCRUM team across sites and time zones is essential
- Exploring, evaluating, and adopting state-of-the-art technologies, frameworks, and practices is a continuous task; you proactively upskill and share knowledge
- Collaboration with technical support and product teams to diagnose and resolve issues is expected
Requirements
- You hold a Bachelor’s degree in Computer Science/Engineering or a comparable scientific field
- You gained hands-on experience in developing commercial software products
- Your development skills are excellent, with high-level proficiency in a programming language such as C#, Java, or C++ and you have the ability to quickly learn new languages and platforms such as WinCC OA.
- Bringing strong, demonstrable object-oriented software development skills allows you to work constructively within a SCRUM team environment
- Proven experience in modern software engineering processes and methodologies, including familiarity with Azure DevOps, is what defines you
- Your knowledge spans areas such as SQL and database programming, hardware control/interfaces (serial, network, USB), graphical user interface development, and performance and memory optimization
- Having worked in international teams, you possess strong cross-cultural communication skills
- A continuous learning mindset and the ability to quickly master state-of-the-art topics, tools, and frameworks are part of your profile
- You have excellent written and oral communication skills in English, with German as an optional addition.
Benefits
- Room for your personal and professional development: mentoring, leadership programs, talent reviews, internal seminars, coaching for managers
- Work at your own pace: Home office options, flexitime, flexible working hours, sabbaticals
- Be involved from the start: Comprehensive onboarding including an online platform – even before you join the company, workshops, a “buddy” as your contact person
- Internal networking: Communities on numerous topics, such as coaching, agile working, and yoga, business women's network
- We promote diversity and inclusion and welcome applications from people of all nationalities, genders, sexual orientations, religions, age groups, disabilities, and cultural backgrounds.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#TypeScriptReactWinCC OASQLobject-oriented software developmentperformance optimizationmemory optimizationautomated testinghardware control
Soft Skills
cross-cultural communicationcollaborationcontinuous learningproblem-solvingteamworkadaptabilitycommunicationproactive knowledge sharingconstructive feedbackinternational teamwork
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering