Software Engineer Embedded C++ 80-100% (m/f/d)
Min Experience
6 years
Location
Zurich, Switzerland
JobType
full-time
- Overview
About the role
Job Description: Senior JavaEE Software Engineer
Location: Lucerne, Switzerland
Type: Full-time, Hybrid (50% Home Office)
Salary: Up to 140,000 CHF
Language Requirement: Fluent German (C1 minimum, B2 considered with extensive experience)
Are you passionate about crafting sustainable software solutions and shaping architecture? Join us in advancing our IT to the next level and be a key player in our "Policy Management" software development team. Based in the dynamic environment of a health insurance company, you’ll collaborate with our team to evolve our core systems. As the Tech Lead's right-hand, you’ll drive architecture design and development. Embrace our culture of equals, flexible hours, innovation days for your ideas, and more.
What You’ll Do:
- Develop complex and modern enterprise software within our core systems, focusing on sustainable product and contract systems.
- Ensure seamless integration into our extensive JavaEE application landscape.
- Apply modern software engineering principles with a focus on clean code, TDD (Test-Driven Development), and DDD (Domain-Driven Design).
- Collaborate with the Tech Lead and Lead Architect to develop architecture-compliant solutions and prototypes.
- Work with technologies such as JavaEE, event and workflow-based architectures, business rules, Docker, Kubernetes, and Cucumber.
- Take ownership of software development from conception through to operation as part of a DevOps and Scrum team.
What We’re Looking For:
- A solid computer science education or a degree in software development.
- At least 10 years of professional Java software development experience (ideally bean-based) and a flair for architectural topics.
- Comfort with agile environments, high self-organization, and the ability to shape systems and processes within the team.
- Commitment to staying current with technological and methodological advancements and a passion for networking and team development.
- Strong problem-solving skills with the ability to understand complex issues and devise targeted solutions.