Backend Software Engineer

Ivoclar — Switzerland · Posted ~7 hours ago

Mid Full-time

Skills

C# .NET Backend development REST APIs System integration Layered architecture DevOps practices Secure software development TypeScript Message Bus BFF DevOps

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join an enterprise software team as a Backend Software Engineer responsible for designing, developing, and maintaining scalable services, APIs, and integration layers. You will work primarily with C# and .NET in a modern layered architecture, while using TypeScript where needed for backend-for-frontend services and collaborating closely with frontend and full-stack engineers.

Highlights

Build scalable enterprise backend services, APIs, and integration components using modern .NET and C#. The role offers collaboration across backend, frontend, and full-stack teams while applying secure, scalable, maintainable engineering and DevOps practices.

Description

(Titel anpassen) Innovation zum Leben erwecken Objective of the position The Backend Developer is responsible for designing, developing and maintaining scalable backend services, APIs and integration components using the Microsoft .NET platform with C#. The role focuses on building reliable domain services, adapters and integration layers within a modern layered architecture (Frontend → BFF → Message Bus → Adapters). The Backend Developer collaborates closely with Full Stack and Frontend Developers to ensure seamless communication between frontend applications and backend services. While the primary expertise is backend development using .NET and C#, the role also requires working knowledge of TypeScript to support Backend-for-Frontend (BFF) services and assist Full Stack developers when needed. The developer contributes to secure, scalable and maintainable enterprise solutions following modern engineering and DevOps practices.. Ihre Rolle Responsibilities Develop, maintain and continuously improve backend services and APIs using .NET and C# Build and maintain integration adapters and platform connectors Design and implement data access layers and database interactions Develop RESTful APIs and event-driven integrations using Message Bus technologies Collaborate closely with Full Stack Developers by supporting Backend-for-Frontend (BFF) implementations when required Contribute to TypeScript-based backend components to support frontend integration and overall solution delivery Write and maintain technical tests (unit, integration and API tests) to ensure reliability, security and performance Design and deliver AI-powered software solutions, leveraging Claude, Claude Code, Codex or similar and modern engineering best practices Participate in code reviews, knowledge sharing and architectural discussions Mentor less experienced developers Follow the Definition of Done and team coding standards Contribute to deployment, monitoring and application stability together with DevOps Implementation and fulfillment of the safety manual’s requirements Implementation and fulfillment of the personnel handbook’s requirements Implementation and fulfillment of the regulatory requirements Acts as a role model in accordance with the Corporate Values of the Ivoclar Group. Other administrative and organizational activities Ihr Profil Qualification Hard Skills: Strong proficiency in C# and the Microsoft .NET platform Experience designing and implementing RESTful APIs Strong understanding of backend architecture and distributed systems Strong knowledge of relational databases (SQL Server, PostgreSQL or similar) Familiarity with integration technologies and messaging patterns (Azure Service or similar) Understanding of Domain-Driven Design, Clean Architecture and SOLID principles Experience writing unit, integration and API tests Experience with authentication and authorization mechanisms (OAuth2, OpenID Connect, JWT) Familiarity with containerization technologies (Docker, Kubernetes) Experience with cloud services, preferably Microsoft Azure Good understanding of CI/CD pipelines and DevOps practices Working knowledge of TypeScript to support Backend-for-Frontend (BFF) services and collaborate effectively with Full Stack Developers Experience with modern development tools and a strong interest in leveraging AI to improve development workflows Regulatory: See the regulatory target profile of the position in the training management system. Professional Bachelor or Master Degree in IT Technology, or Business Informatics 3+ years of professional software development experience Excellent understanding of system integrations and software development lifecycle Experience with enterprise application architecture and integration patterns Proven experience with agile development methodologies (Scrum, Kanban) and related tools (Azure DevOps, Jira, Confluence,etc.) Fluent in written and spoken English Communicative and cooperative team player Strong analytical, conceptual and problem-solving skills Proactive mindset, able to balance priorities and operational execution Passion for software quality, maintainability and continuous improvement Willingness to travel Was wir bieten A global, purpose-driven company with 3,700 employees.A culture of innovation and collaboration.Learning and development tailored to your growth.Attractive benefits.