Apply for the Full Stack Software Engineer 80-100% (m/w) position at NIS AG in Sursee, Lucerne, Switzerland. Find the best jobs for you effortlessly with InJob.AI, your ultimate solution for job search. Discover top job opportunities and streamline your job search process.

Job Description
<div> <strong> Dein Umfeld <br/> <br/> </strong> Bei uns kannst Du Software in einem hochprofessionellen Umfeld entwickeln. Du bist Mitglied eines interdisziplinären Scrum-Teams von Softwareingenieur:innen, das innovative, geobasierte Lösungen für die Energiebranche entwickelt. Unsere Produkte und Services laufen mit Kubernetes und Docker in der Amazon AWS und Microsoft Azure Cloud. Wir programmieren in Java, Python und TypeScript und setzen auf moderne Technologien und Frameworks wie Angular, Ionic, OpenLayers, Spring Boot, Jira und Git. <br/> <br/> In diesem dynamischen Umfeld erhältst Du die Möglichkeit die Digitalisierung der Energiebranche aktiv mitzugestalten. <br/> <br/> <strong> Minimale Anforderungen <br/> <br/> </strong> <ul> <li> Bachelor- oder Masterabschluss (Uni, FH) in Informatik, Elektrotechnik, Geomatik oder gleichwertige Ausbildung </li> <li> Muttersprache Deutsch oder sehr gute Kenntnisse in Wort und Schrift </li> <li> Erfahrung in der objektorientierten Softwareentwicklung, idealerweise mit den angewendeten Technologien </li> <li> Erfahrung mit DevOps und Best Practices für Continuous Integration und Deployment (CI/CD) </li> <li> Erfahrung mit Versionskontrolllösungen wie Git <br/> <br/> </li> </ul> <strong> Gewünschte Anforderungen <br/> <br/> </strong> <ul> <li> Erfahrung mit agilen Entwicklungsmethoden wie Scrum oder Kanban </li> <li> Erfahrung mit relationalen Datenbankverwaltungssystemen wie PostgreSQL oder MySQL </li> <li> Erfahrung mit Amazon Web Services (AWS) oder Microsoft Azure </li> <li> Erfahrung mit Containerisierung und Orchestrierungstools (Docker, Kubernetes) <br/> <br/> </li> </ul> <strong> Wir bieten <br/> <br/> </strong> <ul> <li> Ein hochmotiviertes und erfolgreiches Team </li> <li> Moderne Technologien, Methoden und Infrastruktur an zentraler Lage in Kombination mit der Möglichkeit für Homeoffice </li> <li> Abwechslungsreiche, agile Entwicklung in verschiedensten Programmiersprachen – sowohl im Backend-, als auch Frontend- und Mobile- Bereich </li> <li> Regelmässige Slack-Time im Team für mehr InnovationFörderung von individueller Weiterbildung </li> <li> Ein faires und marktgerechtes Lohnsystem </li> <li> Fokus auf Work-Life-Balance mit 40-Stunden-Woche und Jahresarbeitszeit <br/> <br/> </li> </ul> Deine Bewerbungsunterlagen, welche wir vertraulich behandeln, sendest Du bitte online <br/> <br/> an bewerbung@nis.ch. <br/> <br/> <strong> NIS AG <br/> <br/> </strong> Buchenstrasse 8 <br/> <br/> CH-6210 Sursee <br/> <br/> Tel. +41 41 267 05 05 <br/> <br/> www.nis.ch </div>
AI Powered Job Insights
Full Stack Software Engineer Opportunity at NIS AG! This role offers a chance to develop innovative geobased solutions for the energy sector within a dynamic interdisciplinary team. 📍 Location: Sursee, Lucerne, Switzerland 💼 Position: Full Stack Software Engineer (80-100%, m/w) ⏰ Type: Full-time 📅 Date Posted: Not specified Role Summary: - Join a professional Scrum team focused on cutting-edge technology. - Work with modern frameworks such as Angular, Ionic, and Spring Boot. - Engage with services hosted on AWS and Microsoft Azure using Kubernetes and Docker. What You'll Do: - Develop software solutions for the energy industry. - Collaborate with software engineers in an agile environment. - Implement CI/CD practices and maintain code quality. What's Needed: - Bachelor or Master's degree in a relevant field (Informatik, Elektrotechnik, Geomatik). - Fluent in German with good written and spoken skills. - Experience in object-oriented software development and version control (Git). - Familiarity with DevOps practices. Desired Experience: - Knowledge of agile methodologies (Scrum/Kanban). - Experience with databases like PostgreSQL or MySQL. - Understanding of cloud services (AWS/Azure) and containerization tools (Docker, Kubernetes). What's in it for You: - Be part of a motivated and successful team. - Work with modern technologies and enjoy a flexible home-office schedule. - Enjoy a diverse and agile development experience across multiple programming languages. - Opportunities for personal development and regular innovation time. - Competitive and fair salary with a focus on work-life balance, including a 40-hour work week. Interested applicants are encouraged to send their resume confidentially to bewerbung@nis.ch.
Top Interview Questions
A: I have a solid foundation in object-oriented programming (OOP) principles such as encapsulation, inheritance, and polymorphism. In a recent project, I developed a Java-based application for managing inventory. I organized my code by creating classes for different entities like Product, Supplier, and Order, which allowed for better code maintenance and scalability. This approach facilitated easier updates and unit testing.
A: I prioritize code quality by adhering to best practices such as writing clear, maintainable code and conducting peer reviews. I also implement automated testing using tools like JUnit for Java and unittest for Python. CI/CD pipelines help automate the testing process, ensuring that my code meets quality standards before deployment.
A: I typically use Git for version control alongside Jenkins for CI/CD automation. I write comprehensive test cases to ensure new code does not break existing functionality. I configure Jenkins to automatically run tests and deploy to staging environments upon merging code into the main branch. This encourages rapid iterations while maintaining a stable codebase.
A: In a recent cloud-based project, I used Docker to create container images for each microservice. This ensured consistent environments across development, testing, and production. Kubernetes was set up to manage these containers, enabling seamless scaling and orchestration. This significantly improved deployment times and allowed for easier rollbacks in case of issues.
A: I regularly engage in professional development by following tech blogs, participating in online courses, and attending industry conferences. I also contribute to open-source projects and collaborate with other developers to learn about new tools and techniques. This approach helps me keep my skills sharp and understand emerging trends in our field.
Want to get matched with your dream job?
Try InJob.ai for Free and Get Matched 100s of such opportunities!
200+ professionals have found their dream job with InJob.ai this week.

Salary Benefits
Salary details not provided

Want to apply directly?
Apply for the Full Stack Software Engineer 80-100% (m/w) position at NIS AG in Sursee, Lucerne, Switzerland using https://www.linkedin.com/jobs/view/3973633516


Code Compass 🧭, Zurich, Switzerland
BreezeLabs, Zurich, Switzerland
comparis.ch AG, Zurich, Zurich, Switzerland
OWT - a Swisscom company, Bern, Berne, Switzerland
Keyrock, Geneva, Geneva, Switzerland
Cerebital,
Itential, Fully, Valais, Switzerland
Still have a question? Check out our FAQ section below.
